TranslationNodeVisitor
extends AbstractNodeVisitor
in package
TranslationNodeVisitor extracts translation messages.
Tags
Table of Contents
- UNDEFINED_DOMAIN = '_undefined'
- $enabled : mixed
- $messages : mixed
- disable() : void
- enable() : void
- enterNode() : Node
- Called before child nodes are visited.
- getMessages() : mixed
- getPriority() : int
- {@inheritdoc}
- leaveNode() : Node|null
- Called after child nodes are visited.
- doEnterNode() : Node
- Called before child nodes are visited.
- doLeaveNode() : Node|null
- Called after child nodes are visited.
- getReadDomainFromArguments() : string|null
- getReadDomainFromNode() : string|null
Constants
UNDEFINED_DOMAIN
public
mixed
UNDEFINED_DOMAIN
= '_undefined'
Properties
$enabled
private
mixed
$enabled
= false
$messages
private
mixed
$messages
= []
Methods
disable()
public
disable() : void
Return values
void —enable()
public
enable() : void
Return values
void —enterNode()
Called before child nodes are visited.
public
final enterNode(Node $node, Environment $env) : Node
Parameters
- $node : Node
- $env : Environment
Return values
Node —The modified node
getMessages()
public
getMessages() : mixed
Return values
mixed —getPriority()
{@inheritdoc}
public
getPriority() : int
Return values
int —leaveNode()
Called after child nodes are visited.
public
final leaveNode(Node $node, Environment $env) : Node|null
Parameters
- $node : Node
- $env : Environment
Return values
Node|null —The modified node or null if the node must be removed
doEnterNode()
Called before child nodes are visited.
protected
doEnterNode(Node $node, Environment $env) : Node
Parameters
- $node : Node
- $env : Environment
Return values
Node —doLeaveNode()
Called after child nodes are visited.
protected
doLeaveNode(Node $node, Environment $env) : Node|null
Parameters
- $node : Node
- $env : Environment
Return values
Node|null —getReadDomainFromArguments()
private
getReadDomainFromArguments(Node $arguments, int $index) : string|null
Parameters
- $arguments : Node
- $index : int
Return values
string|null —getReadDomainFromNode()
private
getReadDomainFromNode(Node $node) : string|null
Parameters
- $node : Node