TranslationNodeVisitor
extends AbstractNodeVisitor
in package
FinalYes
TranslationNodeVisitor extracts translation messages.
Tags
Table of Contents
Constants
- UNDEFINED_DOMAIN = '_undefined'
Properties
Methods
- disable() : void
- enable() : void
- enterNode() : Node
- Called before child nodes are visited.
- getMessages() : array<string|int, 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.
- getConcatValueFromNode() : string|null
- getReadDomainFromArguments() : string|null
- getReadDomainFromNode() : string|null
- getReadMessageFromArguments() : string|null
- getReadMessageFromNode() : string|null
Constants
UNDEFINED_DOMAIN
public
mixed
UNDEFINED_DOMAIN
= '_undefined'
Properties
$enabled
private
bool
$enabled
= false
$messages
private
array<string|int, mixed>
$messages
= []
Methods
disable()
public
disable() : void
enable()
public
enable() : 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() : array<string|int, mixed>
Return values
array<string|int, mixed>getPriority()
{@inheritdoc}
public
getPriority() : int
Return values
intleaveNode()
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 —The modified 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 —The modified node or null if the node must be removed
getConcatValueFromNode()
private
getConcatValueFromNode(Node $node, string|null $value) : string|null
Parameters
- $node : Node
- $value : string|null
Return values
string|nullgetReadDomainFromArguments()
private
getReadDomainFromArguments(Node $arguments, int $index) : string|null
Parameters
- $arguments : Node
- $index : int
Return values
string|nullgetReadDomainFromNode()
private
getReadDomainFromNode(Node $node) : string|null
Parameters
- $node : Node
Return values
string|nullgetReadMessageFromArguments()
private
getReadMessageFromArguments(Node $arguments, int $index) : string|null
Parameters
- $arguments : Node
- $index : int
Return values
string|nullgetReadMessageFromNode()
private
getReadMessageFromNode(Node $node) : string|null
Parameters
- $node : Node