Documentation

AutoEscapeNode extends Node
in package

Represents an autoescape node.

The value is the escaping strategy (can be html, js, ...)

The true value is equivalent to html.

If autoescaping is disabled, then the value is false.

Tags
author

Fabien Potencier fabien@symfony.com

Attributes
#[YieldReady]

Table of Contents

Properties

$attributes  : mixed
$lineno  : mixed
$nodes  : array<string|int, Node>
$tag  : mixed

Methods

__clone()  : mixed
__construct()  : mixed
__toString()  : string
compile()  : void
count()  : int
deprecateAttribute()  : void
deprecateNode()  : void
getAttribute()  : mixed
getIterator()  : Traversable
getNode()  : self
getNodeTag()  : string|null
getSourceContext()  : Source|null
getTemplateLine()  : int
getTemplateName()  : string|null
hasAttribute()  : bool
hasNode()  : bool
removeAttribute()  : void
removeNode()  : void
setAttribute()  : void
setNode()  : void
setSourceContext()  : void

Properties

$attributes

protected mixed $attributes

$lineno

protected mixed $lineno

$nodes

protected array<string|int, Node> $nodes

$tag

protected mixed $tag

Methods

__clone()

public __clone() : mixed

__construct()

public __construct(mixed $value, Node $body, int $lineno) : mixed
Parameters
$value : mixed
$body : Node
$lineno : int

The line number

__toString()

public __toString() : string
Return values
string

count()

public count() : int
Attributes
#[ReturnTypeWillChange]
Return values
int

getAttribute()

public getAttribute(string $name) : mixed
Parameters
$name : string

getIterator()

public getIterator() : Traversable
Return values
Traversable

getNode()

public getNode(string|int $name) : self
Parameters
$name : string|int
Return values
self

getNodeTag()

public getNodeTag() : string|null
Return values
string|null

getSourceContext()

public getSourceContext() : Source|null
Return values
Source|null

getTemplateLine()

public getTemplateLine() : int
Return values
int

getTemplateName()

public getTemplateName() : string|null
Return values
string|null

hasAttribute()

public hasAttribute(string $name) : bool
Parameters
$name : string
Return values
bool

hasNode()

public hasNode(string|int $name) : bool
Parameters
$name : string|int
Return values
bool

removeAttribute()

public removeAttribute(string $name) : void
Parameters
$name : string

removeNode()

public removeNode(string|int $name) : void
Parameters
$name : string|int

setAttribute()

public setAttribute(string $name, mixed $value) : void
Parameters
$name : string
$value : mixed

setNode()

public setNode(string|int $name, self $node) : void
Parameters
$name : string|int
$node : self

setSourceContext()

public setSourceContext(Source $source) : void
Parameters
$source : Source

        
On this page

Search results