Manager class for stacking nested partials and keeping track
of their components. Partial "objects" store the components
used by that partial for deferred retrieval.
public $activePartial : array
The current partial "object" being rendered.
Collection of previously rendered partial "objects".
public addComponent ($alias, $componentObj)
Adds a component to the active partial stack.
public getComponent ($name)
Returns a component by its alias from the partial stack.
public stackPartial ()
Partial entry point, appends a new partial to the stack.
public unstackPartial ()
Partial exit point, removes the active partial from the stack.
protected findComponentFromStack ($name, $stack)
Locates a component by its alias from the supplied stack.