Overview

Namespaces

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

Classes

  • ArrayLookupNode
  • BacktickNode
  • BlankStatementNode
  • CommaListNode
  • CommentNode
  • DocCommentNode
  • EchoStatementNode
  • EchoTagStatementNode
  • ExpressionStatementNode
  • Filter
  • Formatter
  • FormatterFactory
  • LineCommentBlockNode
  • Node
  • NodeCollection
  • OperatorFactory
  • ParenthesisNode
  • ParentNode
  • Parser
  • PartialCommentNode
  • PartialNode
  • RootNode
  • SourceDiscovery
  • SourcePosition
  • SplatNode
  • StatementBlockNode
  • StatementNode
  • TemplateNode
  • Token
  • TokenIterator
  • Tokenizer
  • TokenNode
  • UnsetStatementNode
  • VisitorBase
  • WhitespaceNode

Interfaces

  • ExpressionNode
  • NodeInterface
  • ParentNodeInterface
  • ParserException
  • VisitorInterface

Traits

  • DocCommentTrait
  • ParenTrait
  • UncommentTrait
  • Overview
  • Namespace
  • Class

Class Formatter

Visitor

Pharborist\VisitorBase implements Pharborist\VisitorInterface
Extended by Pharborist\Formatter
Namespace: Pharborist
Located at Formatter.php
Methods summary
public
# __construct( $config = [] )
public
# format( Pharborist\Node $node )

Parameters

$node
public mixed
# getConfig( string $key )

Get the config value for the specified key.

Get the config value for the specified key.

Parameters

$key
The config key.

Returns

mixed
public
# visitStatementNode( Pharborist\StatementNode $node )
public
# endStatementNode( Pharborist\StatementNode $node )
public
# visitBinaryOperationNode( Pharborist\Operators\BinaryOperationNode $node )
public
# visitUnaryOperationNode( Pharborist\Operators\UnaryOperationNode $node )
public
# visitDocCommentNode( Pharborist\DocCommentNode $node )
public
# visitWhitespaceNode( Pharborist\WhitespaceNode $node )
public
# visitTokenNode( Pharborist\TokenNode $node )
public
# visitBooleanNode( Pharborist\Types\BooleanNode $node )
public
# visitNullNode( Pharborist\Types\NullNode $node )
public
# visitIfNode( Pharborist\ControlStructures\IfNode $node )
public
# endIfNode( Pharborist\ControlStructures\IfNode $node )
public
# visitElseIfNode( Pharborist\ControlStructures\ElseIfNode $node )
public
# visitWhileNode( Pharborist\ControlStructures\WhileNode $node )
public
# endWhileNode( Pharborist\ControlStructures\WhileNode $node )
public
# visitDoWhileNode( Pharborist\ControlStructures\DoWhileNode $node )
public
# visitForNode( Pharborist\ControlStructures\ForNode $node )
public
# endForNode( Pharborist\ControlStructures\ForNode $node )
public
# visitForeachNode( Pharborist\ControlStructures\ForeachNode $node )
public
# endForeachNode( Pharborist\ControlStructures\ForeachNode $node )
public
# endSwitchNode( Pharborist\ControlStructures\SwitchNode $node )
public
# endCaseNode( Pharborist\ControlStructures\CaseNode $node )
public
# endDefaultNode( Pharborist\ControlStructures\DefaultNode $node )
public
# visitStatementBlockNode( Pharborist\StatementBlockNode $node )
public
# endStatementBlockNode( Pharborist\StatementBlockNode $node )
public
# visitLineCommentBlockNode( Pharborist\LineCommentBlockNode $node )
public
# visitArrayNode( Pharborist\Types\ArrayNode $node )
public
# endArrayNode( Pharborist\Types\ArrayNode $node )
public
# visitCommaListNode( Pharborist\CommaListNode $node )
public
# endCommaListNode( Pharborist\CommaListNode $node )
public
# visitFunctionDeclarationNode( Pharborist\Functions\FunctionDeclarationNode $node )
public
# endFunctionDeclarationNode( Pharborist\Functions\FunctionDeclarationNode $node )
public
# visitParameterNode( Pharborist\Functions\ParameterNode $node )
public
# visitCallNode( Pharborist\Functions\CallNode $node )
public
# endSingleInheritanceNode( Pharborist\Objects\SingleInheritanceNode $node )
public
# visitClassMethodNode( Pharborist\Objects\ClassMethodNode $node )
public
# endClassMethodNode( Pharborist\Objects\ClassMethodNode $node )
public
# endInterfaceNode( Pharborist\Objects\InterfaceNode $node )
public
# visitInterfaceMethodNode( Pharborist\Objects\InterfaceMethodNode $node )
public
# endInterfaceMethodNode( Pharborist\Objects\InterfaceMethodNode $node )
public
# endCatchNode( Pharborist\Exceptions\CatchNode $node )
public
# visitNewNode( Pharborist\Objects\NewNode $node )
public
# visitObjectMethodCallNode( Pharborist\Objects\ObjectMethodCallNode $node )
public
# endRootNode( Pharborist\RootNode $node )
public
# visitNamespaceNode( Pharborist\Namespaces\NamespaceNode $node )
public
# endNamespaceNode( Pharborist\Namespaces\NamespaceNode $node )
Methods inherited from Pharborist\VisitorBase
getShortClassName(), visit(), visitEnd()
Pharborist API documentation generated by ApiGen