|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| __construct (array $factories) | |
| addFactory (ResourceIteratorFactoryInterface $factory) | |
| build (CommandInterface $command, array $options=array()) | |
| canBuild (CommandInterface $command) | |
Protected Member Functions | |
| getFactory (CommandInterface $command) | |
Protected Attributes | |
| $factories | |
Factory that utilizes multiple factories for creating iterators
Definition at line 11 of file CompositeResourceIteratorFactory.php.
| Guzzle\Service\Resource\CompositeResourceIteratorFactory::__construct | ( | array | $factories | ) |
| array | $factories | Array of factories used to instantiate iterators |
Definition at line 20 of file CompositeResourceIteratorFactory.php.
References Guzzle\Service\Resource\CompositeResourceIteratorFactory\$factories.
| Guzzle\Service\Resource\CompositeResourceIteratorFactory::addFactory | ( | ResourceIteratorFactoryInterface | $factory | ) |
Add a factory to the composite factory
| ResourceIteratorFactoryInterface | $factory | Factory to add |
Definition at line 46 of file CompositeResourceIteratorFactory.php.
| Guzzle\Service\Resource\CompositeResourceIteratorFactory::build | ( | CommandInterface | $command, |
| array | $options = array() |
||
| ) |
Create a resource iterator
| CommandInterface | $command | Command to create an iterator for |
| array | $options | Iterator options that are exposed as data. |
Implements Guzzle\Service\Resource\ResourceIteratorFactoryInterface.
Definition at line 25 of file CompositeResourceIteratorFactory.php.
References Guzzle\Service\Resource\CompositeResourceIteratorFactory\getFactory(), and Guzzle\Service\Command\CommandInterface\getName().
| Guzzle\Service\Resource\CompositeResourceIteratorFactory::canBuild | ( | CommandInterface | $command | ) |
Check if the factory can create an iterator
| CommandInterface | $command | Command to create an iterator for |
Implements Guzzle\Service\Resource\ResourceIteratorFactoryInterface.
Definition at line 34 of file CompositeResourceIteratorFactory.php.
References Guzzle\Service\Resource\CompositeResourceIteratorFactory\getFactory().
|
protected |
Get the factory that matches the command object
| CommandInterface | $command | Command retrieving the iterator for |
Definition at line 60 of file CompositeResourceIteratorFactory.php.
Referenced by Guzzle\Service\Resource\CompositeResourceIteratorFactory\build(), and Guzzle\Service\Resource\CompositeResourceIteratorFactory\canBuild().
|
protected |
Array of factories
Definition at line 17 of file CompositeResourceIteratorFactory.php.
Referenced by Guzzle\Service\Resource\CompositeResourceIteratorFactory\__construct().