method() публичный статический Метод

Creates a method signature with the supplied parameters.
public static method ( boolean $returnsReference, integer | null $accessModifier, integer | null $polymorphModifier, boolean $isStatic, string $name, array $parameterExpressions ) : self
$returnsReference boolean
$accessModifier integer | null
$polymorphModifier integer | null
$isStatic boolean
$name string
$parameterExpressions array
Результат self
Пример #1
0
 private function getMethodNodeSignature(Node\Stmt\ClassMethod $node)
 {
     if ($node->isPublic()) {
         $accessModifier = FunctionSignature::ACCESS_PUBLIC;
     } elseif ($node->isProtected()) {
         $accessModifier = FunctionSignature::ACCESS_PROTECTED;
     } else {
         $accessModifier = FunctionSignature::ACCESS_PRIVATE;
     }
     if ($node->isFinal()) {
         $polymorphModifier = FunctionSignature::POLYMORPH_FINAL;
     } elseif ($node->isAbstract()) {
         $polymorphModifier = FunctionSignature::POLYMORPH_ABSTRACT;
     } else {
         $polymorphModifier = null;
     }
     return FunctionSignature::method($node->byRef, $accessModifier, $polymorphModifier, $node->isStatic(), $node->name, $this->getParameterExpressions($node->params));
 }