Class ClosureCommand
A ClosureCommand is a command that allows dynamic commands to be created at
runtime using a closure to prepare the request. A closure key and \Closure value
must be passed to the command in the constructor. The closure must accept the
command object as an argument.
-
Guzzle\Common\Collection
implements
ArrayAccess,
IteratorAggregate,
Countable,
Guzzle\Common\ToArrayInterface
-
Guzzle\Service\Command\AbstractCommand
implements
Guzzle\Service\Command\CommandInterface
-
Guzzle\Service\Command\ClosureCommand
Methods summary
protected
|
#
init( )
Initialize the command (hook that can be implemented in subclasses)
Initialize the command (hook that can be implemented in subclasses)
Throws
Overrides
|
protected
|
#
build( )
Create the request object that will carry out the command
Create the request object that will carry out the command
Throws
|
Methods inherited from Guzzle\Service\Command\AbstractCommand
__clone(),
__construct(),
__invoke(),
createOperation(),
execute(),
getClient(),
getName(),
getOperation(),
getRequest(),
getRequestHeaders(),
getResponse(),
getResult(),
getValidator(),
isExecuted(),
isPrepared(),
prepare(),
process(),
setClient(),
setOnComplete(),
setResult(),
setValidator(),
validate()
|
Methods inherited from Guzzle\Common\Collection
add(),
clear(),
count(),
filter(),
fromConfig(),
get(),
getAll(),
getIterator(),
getKeys(),
getPath(),
hasKey(),
hasValue(),
inject(),
keySearch(),
map(),
merge(),
offsetExists(),
offsetGet(),
offsetSet(),
offsetUnset(),
overwriteWith(),
remove(),
replace(),
set(),
toArray()
|