Pinq\Parsing\FunctionSignature::func PHP Method

func() public static method

Creates a function signature with the supplied parameters.
public static func ( boolean $returnsReference, string $name, array $parameterExpressions ) : self
$returnsReference boolean
$name string
$parameterExpressions array
return self
    public static function func($returnsReference, $name, array $parameterExpressions)
    {
        return new self(self::TYPE_FUNCTION, $returnsReference, null, null, null, $name, $parameterExpressions, null);
    }

Usage Example

 private function getFunctionNodeSignature(Node\Stmt\Function_ $node)
 {
     return FunctionSignature::func($node->byRef, $node->name, $this->getParameterExpressions($node->params));
 }