Overview

Namespaces

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

Classes

  • AnonymousFunctionNode
  • CallbackCallNode
  • CallNode
  • DefineNode
  • EmptyNode
  • EvalNode
  • FunctionCallNode
  • FunctionDeclarationNode
  • HaltCompilerNode
  • IssetNode
  • ListNode
  • ParameterNode
  • ParameterNodeCollection
  • UnsetNode

Interfaces

  • LexicalVariableNode

Traits

  • ArgumentTrait
  • FunctionTrait
  • ParameterTrait
  • Overview
  • Namespace
  • Class

Trait FunctionTrait

Pharborist\Functions\FunctionTrait uses Pharborist\Functions\ParameterTrait, Pharborist\DocCommentTrait, Pharborist\ParenTrait

Direct Known Users

Pharborist\Functions\FunctionDeclarationNode, Pharborist\Objects\MethodTrait
Namespace: Pharborist\Functions
Located at Functions/FunctionTrait.php
Methods summary
public Pharborist\TokenNode
# getReference( )

Returns

Pharborist\TokenNode
public
# setReference( boolean $is_reference )

Parameters

$is_reference

Returns


$this
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