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().