public function call($fx, $args = null)
    {
        $this->mode = 'call';
        $this->args['fx'] = $fx;
        if (!is_null($args)) {
            $this->args($args);
        }
        $this->template = 'call [fx]([args])';

        return $this;
    }
public function call($fx, $args = null)
    {
        $this->mode = 'call';
        $this->args['fx'] = $fx;
        if (!is_null($args)) {
            $this->args($args);
        }
        $this->template = 'call [fx]([args])';

        return $this;
    }
public function call ( $ fx , $ args = null ) { $ this -> mode = 'call' ; $ this -> args [ 'fx' ] = $ fx ; if ( ! is_null ( $ args ) ) { $ this -> args ( $ args ) ; } $ this -> template = 'call [fx]([args])' ; return $ this ; }
Sets a template for a user-defined method call with specified arguments.

@param string $fx   Name of the user defined method
@param array  $args Arguments in mixed form

@return $this
Sets a template for a user - defined method call with specified arguments .