Overview

Namespaces

  • Guzzle
    • Batch
      • Exception
    • Cache
    • Common
      • Exception
    • Http
      • Curl
      • Exception
      • Message
        • Header
      • QueryAggregator
    • Inflection
    • Iterator
    • Log
    • Parser
      • Cookie
      • Message
      • UriTemplate
      • Url
    • Plugin
      • Async
      • Backoff
      • Cache
      • Cookie
        • CookieJar
        • Exception
      • CurlAuth
      • ErrorResponse
        • Exception
      • History
      • Log
      • Md5
      • Mock
      • Oauth
    • Service
      • Builder
      • Command
        • Factory
        • LocationVisitor
          • Request
          • Response
      • Description
      • Exception
      • Resource
    • Stream
    • Tests
      • Batch
      • Cache
      • Common
        • Cache
        • Exception
      • Http
        • Curl
        • Exception
        • Message
          • Header
      • Inflection
      • Iterator
      • Log
      • Message
      • Mock
      • Parser
        • Cookie
        • Message
      • Parsers
        • UriTemplate
      • Plugin
        • Async
        • Backoff
        • Cache
        • Cookie
          • CookieJar
        • CurlAuth
        • ErrorResponse
        • History
        • Log
        • Md5
        • Mock
        • Oauth
        • Redirect
      • Service
        • Builder
        • Command
          • LocationVisitor
            • Request
            • Response
        • Description
        • Exception
        • Mock
          • Command
            • Sub
          • Model
        • Resource
      • Stream
  • None
  • Omnipay
    • Common
      • Exception
      • Message
    • Dummy
      • Message
    • VivaPayments
      • Message
  • PHP

Classes

  • AbstractCommand
  • ClosureCommand
  • CreateResponseClassEvent
  • DefaultRequestSerializer
  • DefaultResponseParser
  • OperationCommand
  • OperationResponseParser

Interfaces

  • CommandInterface
  • RequestSerializerInterface
  • ResponseClassInterface
  • ResponseParserInterface
  • Overview
  • Namespace
  • Class
  • Tree

Interface CommandInterface

A command object that contains parameters that can be modified and accessed like an array and turned into an array

Guzzle\Service\Command\CommandInterface implements ArrayAccess, Guzzle\Common\ToArrayInterface

Direct known implementers

Guzzle\Service\Command\AbstractCommand

Indirect known implementers

Guzzle\Service\Command\ClosureCommand, Guzzle\Service\Command\OperationCommand, Guzzle\Tests\Service\Mock\Command\IterableCommand, Guzzle\Tests\Service\Mock\Command\MockCommand, Guzzle\Tests\Service\Mock\Command\OtherCommand, Guzzle\Tests\Service\Mock\Command\Sub\Sub
Namespace: Guzzle\Service\Command
Located at src/Guzzle/Service/Command/CommandInterface.php
Methods summary
public string
# getName( )

Get the short form name of the command

Get the short form name of the command

Returns

string
public Guzzle\Service\Description\OperationInterface
# getOperation( )

Get the API operation information about the command

Get the API operation information about the command

Returns

Guzzle\Service\Description\OperationInterface
public mixed
# execute( )

Execute the command and return the result

Execute the command and return the result

Returns

mixed
Returns the result of CommandInterface::execute

Throws

Guzzle\Service\Exception\CommandException
if a client has not been associated with the command
public Guzzle\Service\ClientInterface|null
# getClient( )

Get the client object that will execute the command

Get the client object that will execute the command

Returns

Guzzle\Service\ClientInterface|null
public Guzzle\Service\Command\CommandInterface
# setClient( Guzzle\Service\ClientInterface $client )

Set the client object that will execute the command

Set the client object that will execute the command

Parameters

$client
The client object that will execute the command

Returns

Guzzle\Service\Command\CommandInterface
public Guzzle\Http\Message\RequestInterface
# getRequest( )

Get the request object associated with the command

Get the request object associated with the command

Returns

Guzzle\Http\Message\RequestInterface

Throws

Guzzle\Service\Exception\CommandException
if the command has not been executed
public Guzzle\Http\Message\Response
# getResponse( )

Get the response object associated with the command

Get the response object associated with the command

Returns

Guzzle\Http\Message\Response

Throws

Guzzle\Service\Exception\CommandException
if the command has not been executed
public Guzzle\Http\Message\Response
# getResult( )

Get the result of the command

Get the result of the command

Returns

Guzzle\Http\Message\Response
By default, commands return a Response object unless overridden in a subclass

Throws

Guzzle\Service\Exception\CommandException
if the command has not been executed
public Guzzle\Service\Command\CommandInterface
# setResult( mixed $result )

Set the result of the command

Set the result of the command

Parameters

$result
Result to set

Returns

Guzzle\Service\Command\CommandInterface
public boolean
# isPrepared( )

Returns TRUE if the command has been prepared for executing

Returns TRUE if the command has been prepared for executing

Returns

boolean
public boolean
# isExecuted( )

Returns TRUE if the command has been executed

Returns TRUE if the command has been executed

Returns

boolean
public Guzzle\Http\Message\RequestInterface
# prepare( )

Prepare the command for executing and create a request object.

Prepare the command for executing and create a request object.

Returns

Guzzle\Http\Message\RequestInterface
Returns the generated request

Throws

Guzzle\Service\Exception\CommandException
if a client object has not been set previously or in the prepare()
public Guzzle\Common\Collection
# getRequestHeaders( )

Get the object that manages the request headers that will be set on any outbound requests from the command

Get the object that manages the request headers that will be set on any outbound requests from the command

Returns

Guzzle\Common\Collection
public Guzzle\Service\Command\CommandInterface
# setOnComplete( mixed $callable )

Specify a callable to execute when the command completes

Specify a callable to execute when the command completes

Parameters

$callable

Callable to execute when the command completes. The callable must accept a Guzzle\Service\Command\CommandInterface object as the only argument.

Returns

Guzzle\Service\Command\CommandInterface

Throws

InvalidArgumentException
Methods inherited from ArrayAccess
offsetExists(), offsetGet(), offsetSet(), offsetUnset()
Methods inherited from Guzzle\Common\ToArrayInterface
toArray()
Omnipay Viva Payments Gateway Module API Documentation API documentation generated by ApiGen