Overview

Namespaces

  • Pharborist
    • Constants
    • ControlStructures
    • Exceptions
    • Functions
    • Generators
    • Namespaces
    • Objects
    • Operators
    • Types
    • Variables

Classes

  • ClassConstantLookupNode
  • ClassMemberListNode
  • ClassMemberLookupNode
  • ClassMemberNode
  • ClassMethodCallNode
  • ClassMethodNode
  • ClassNameScalarNode
  • ClassNode
  • ClassStatementNode
  • InterfaceMethodNode
  • InterfaceNode
  • NameExpressionNode
  • NewNode
  • ObjectMethodCallNode
  • ObjectPropertyNode
  • SingleInheritanceNode
  • TraitAdaptationStatementNode
  • TraitAliasNode
  • TraitMethodReferenceNode
  • TraitNode
  • TraitPrecedenceNode
  • TraitUseNode

Interfaces

  • InterfaceStatementNode

Traits

  • MethodTrait
  • VisibilityTrait
  • Overview
  • Namespace
  • Class

Trait MethodTrait

Trait used by any class method, including abstract methods.

Pharborist\Objects\MethodTrait uses Pharborist\Objects\VisibilityTrait, Pharborist\Functions\FunctionTrait

Direct Known Users

Pharborist\Objects\ClassMethodNode, Pharborist\Objects\InterfaceMethodNode
Namespace: Pharborist\Objects
See: Pharborist\Objects\ClassMethodNode
Located at Objects/MethodTrait.php
Methods summary
public Pharborist\TokenNode
# getName( )

Returns

Pharborist\TokenNode
public
# setName( string|Pharborist\TokenNode $name )

Parameters

$name

Returns


$this
public Pharborist\TokenNode
# getStatic( )

Returns

Pharborist\TokenNode
public
# setStatic( boolean $is_static )

Parameters

$is_static

Returns


$this
Methods used from Pharborist\Objects\VisibilityTrait
getVisibility(), setVisibility()
Methods used from Pharborist\Functions\FunctionTrait
getReference(), setReference()
Methods used from Pharborist\Functions\ParameterTrait
appendParameter(), clearParameters(), getOptionalParameters(), getParameter(), getParameterAtIndex(), getParameterByName(), getParameterList(), getParameterNames(), getParameters(), getRequiredParameters(), hasOptionalParameter(), hasParameter(), hasRequiredParameter(), hasRequiredParameters(), insertParameter(), isVariadic(), prependParameter()
Methods used from Pharborist\DocCommentTrait
getDocComment(), getIndent(), setDocComment()
Methods used from Pharborist\ParenTrait
getCloseParen(), getOpenParen()
Pharborist API documentation generated by ApiGen