W3cubDocs

/Symfony 3.0

Symfony\Bridge\Twig\NodeVisitor\Scope

class Scope

Methods

__construct(Scope $parent = null)
Scope enter()

Opens a new child scope.

Scope|null leave()

Closes current scope and returns parent one.

Scope set(string $key, mixed $value)

Stores data into current scope.

bool has(string $key)

Tests if a data is visible from current scope.

mixed get(string $key, mixed $default = null)

Returns data visible from current scope.

Details

public __construct(Scope $parent = null)

Parameters

Scope $parent

public Scope enter()

Opens a new child scope.

Return Value

Scope

public Scope|null leave()

Closes current scope and returns parent one.

Return Value

Scope|null

public Scope set(string $key, mixed $value)

Stores data into current scope.

Parameters

string $key
mixed $value

Return Value

Scope Current scope

Exceptions

LogicException

public bool has(string $key)

Tests if a data is visible from current scope.

Parameters

string $key

Return Value

bool

public mixed get(string $key, mixed $default = null)

Returns data visible from current scope.

Parameters

string $key
mixed $default

Return Value

mixed

© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Bridge/Twig/NodeVisitor/Scope.html