Zend\View\Resolver\AggregateResolver
Synopsis
class AggregateResolver
implements
Countable,IteratorAggregate,ResolverInterface
{
- // constants
- const FAILURE_NO_RESOLVERS = 'AggregateResolver_Failure_No_Resolvers';
- const FAILURE_NOT_FOUND = 'AggregateResolver_Failure_Not_Found';
- // members
- protected false|string $lastLookupFailure;
- protected ResolverInterface $lastSuccessfulResolver;
- protected PriorityQueue $queue;
- // methods
- public void __construct()
- public int count()
- public PriorityQueue getIterator()
- public AggregateResolver attach()
- public false|string resolve()
- public ResolverInterface getLastSuccessfulResolver()
- public false|string getLastLookupFailure()
Hierarchy
Constants
Name | Value |
---|---|
FAILURE_NO_RESOLVERS | 'AggregateResolver_Failure_No_Resolvers' |
FAILURE_NOT_FOUND | 'AggregateResolver_Failure_Not_Found' |
Members
protected
- $lastLookupFailure
—
Zend\View\Resolver\false|string
Last lookup failure - $lastSuccessfulResolver — Zend\View\Resolver\ResolverInterface
- $queue — Zend\Stdlib\PriorityQueue
Methods
public
- __construct() — Constructor
- attach() — Attach a resolver
- count() — Return count of attached resolvers
- getIterator() — IteratorAggregate: return internal iterator
- getLastLookupFailure() — Get last lookup failure
- getLastSuccessfulResolver() — Return the last successful resolver, if any
- resolve() — Resolve a template/pattern name to a resource the renderer can consume