Jobbuddy
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Node
Graphe d'héritage de Node:
AutoEscapeNode BlockNode BlockReferenceNode BodyNode CaptureNode CheckSecurityCallNode CheckSecurityNode DeprecatedNode DoNode EmptyNode AbstractExpression FlushNode ForElseNode ForLoopNode ForNode IfNode ImportNode IncludeNode MacroNode Nodes PrintNode SandboxNode SetNode TextNode TypesNode WithNode EnterProfileNode LeaveProfileNode

Fonctions membres publiques

 __construct (array $nodes=[], array $attributes=[], int $lineno=0)
 __toString ()
 __clone ()
 compile (Compiler $compiler)
 getTemplateLine ()
 getNodeTag ()
 setNodeTag (string $tag)
 hasAttribute (string $name)
 getAttribute (string $name)
 setAttribute (string $name, $value)
 deprecateAttribute (string $name, NameDeprecation $dep)
 removeAttribute (string $name)
 hasNode (string $name)
 getNode (string $name)
 setNode (string $name, self $node)
 removeNode (string $name)
 deprecateNode (string $name, NameDeprecation $dep)
 count ()
 getIterator ()
 getTemplateName ()
 setSourceContext (Source $source)
 getSourceContext ()

Attributs protégés

 $nodes
 $attributes
 $lineno
 $tag

Description détaillée

Represents a node in the AST.

Auteur
Fabien Potencier fabie.nosp@m.n@sy.nosp@m.mfony.nosp@m..com

<int|string, Node>

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( array $nodes = [],
array $attributes = [],
int $lineno = 0 )
Paramètres
array<string|int,Node>$nodes An array of named nodes
array$attributesAn array of attributes (should not be nodes)
int$linenoThe line number

Documentation des fonctions membres

◆ compile()

◆ count()

count ( )
Renvoie
int

◆ deprecateNode()

deprecateNode ( string $name,
NameDeprecation $dep )
Paramètres
string | int$name

◆ getNode()

getNode ( string $name)
Paramètres
string | int$name

◆ hasNode()

hasNode ( string $name)
Paramètres
string | int$name

◆ removeNode()

removeNode ( string $name)
Paramètres
string | int$name

◆ setNode()

setNode ( string $name,
self $node )
Paramètres
string | int$name

La documentation de cette classe a été générée à partir du fichier suivant :