Zend\View\Variables
Class for Zend\View\Renderer\PhpRenderer to help enforce private constructs.
Synopsis
class Variables
extends ArrayObject
{
- // Inherited constants from ArrayObject
- const = 1;
- const = 2;
- // members
- protected bool $strictVars;
- // methods
- public void __construct()
- public Variables setOptions()
- public Variables setStrictVars()
- public bool isStrict()
- public Variables assign()
- public mixed offsetGet()
- public void clear()
- // Inherited methods from ArrayObject
- public void __construct()
- public void append()
- public void asort()
- public int count()
- public array exchangeArray()
- public array getArrayCopy()
- public int getFlags()
- public ArrayIterator getIterator()
- public string getIteratorClass()
- public void ksort()
- public void natcasesort()
- public void natsort()
- public bool offsetExists()
- public mixed offsetGet()
- public void offsetSet()
- public void offsetUnset()
- public void serialize()
- public void setFlags()
- public void setIteratorClass()
- public void uasort()
- public void uksort()
- public void unserialize()
Hierarchy
Extends
Tasks
Line | Task |
---|---|
21+ | Allow specifying string names for manager, filter chain, variables |
21+ | Move escaping into variables object |
21+ | Move strict variables into variables object |
Constants
Name | Value |
---|---|
1 | |
2 |
Members
protected
- $strictVars
—
Zend\View\bool
Strict variables flag; when on, undefined variables accessed in the view scripts will trigger notices
Methods
public
- __construct() — Constructor
- assign() — Assign many values at once
- clear() — Clear all variables
- isStrict() — Are we operating with strict variables?
- offsetGet() — Get the variable value
- setOptions() — Configure object
- setStrictVars() — Set status of "strict vars" flag
Inherited from ArrayObject
public
- append() — Appends the value
- asort() — Sort the entries by value
- count() — Get the number of public properties in the ArrayObject
- exchangeArray() — Exchange the array for another one.
- getArrayCopy() — Creates a copy of the ArrayObject.
- getFlags() — Gets the behavior flags.
- getIterator() — Create a new iterator from an ArrayObject instance
- getIteratorClass() — Gets the iterator classname for the ArrayObject.
- ksort() — Sort the entries by key
- natcasesort() — Sort an array using a case insensitive "natural order" algorithm
- natsort() — Sort entries using a "natural order" algorithm
- offsetExists() — Returns whether the requested index exists
- offsetGet() — Returns the value at the specified index
- offsetSet() — Sets the value at the specified index to newval
- offsetUnset() — Unsets the value at the specified index
- serialize() — Serialize an ArrayObject
- setFlags() — Sets the behavior flags.
- setIteratorClass() — Sets the iterator classname for the ArrayObject.
- uasort() — Sort the entries with a user-defined comparison function and maintain key association
- uksort() — Sort the entries by keys using a user-defined comparison function
- unserialize() — Unserialize an ArrayObject