AWS SDK for PHP
  • Namespace
  • Class
  • Tree
  • Download

Namespaces

  • Aws
    • AutoScaling
      • Enum
      • Exception
    • CloudFormation
      • Enum
      • Exception
    • CloudFront
      • Enum
      • Exception
    • CloudFront_2012_05_05
    • CloudHsm
      • Exception
    • CloudSearch
      • Enum
      • Exception
    • CloudSearch_2011_02_01
    • CloudSearchDomain
      • Exception
    • CloudTrail
      • Exception
    • CloudWatch
      • Enum
      • Exception
    • CloudWatchLogs
      • Exception
    • CodeCommit
      • Exception
    • CodeDeploy
      • Exception
    • CodePipeline
      • Exception
    • CognitoIdentity
      • Exception
    • CognitoSync
      • Exception
    • Common
      • Client
      • Command
      • Credentials
      • Enum
      • Exception
        • Parser
      • Hash
      • InstanceMetadata
        • Waiter
      • Iterator
      • Model
        • MultipartUpload
      • Signature
      • Waiter
    • ConfigService
      • Exception
    • DataPipeline
      • Enum
      • Exception
    • DeviceFarm
      • Exception
    • DirectConnect
      • Enum
      • Exception
    • DirectoryService
      • Exception
    • DynamoDb
      • Enum
      • Exception
      • Model
        • BatchRequest
      • Session
        • LockingStrategy
    • DynamoDb_2011_12_05
    • DynamoDbStreams
      • Exception
    • Ec2
      • Enum
      • Exception
      • Iterator
    • Ecs
      • Exception
    • Efs
      • Exception
    • ElastiCache
      • Enum
      • Exception
    • ElasticBeanstalk
      • Enum
      • Exception
    • ElasticFileSystem
    • ElasticLoadBalancing
      • Exception
    • ElasticTranscoder
      • Exception
    • Emr
      • Enum
      • Exception
    • Glacier
      • Enum
      • Exception
      • Model
        • MultipartUpload
    • Iam
      • Enum
      • Exception
    • ImportExport
      • Enum
      • Exception
    • Kinesis
      • Enum
      • Exception
    • Kms
      • Exception
    • Lambda
      • Exception
    • MachineLearning
      • Exception
    • OpsWorks
      • Enum
      • Exception
    • Rds
      • Enum
      • Exception
    • Redshift
      • Enum
      • Exception
    • Route53
      • Enum
      • Exception
    • Route53Domains
      • Exception
    • S3
      • Command
      • Enum
      • Exception
        • Parser
      • Iterator
      • Model
        • MultipartUpload
      • Sync
    • Ses
      • Enum
      • Exception
    • SimpleDb
      • Exception
    • Sns
      • Exception
      • MessageValidator
        • Exception
    • Sqs
      • Enum
      • Exception
    • Ssm
      • Exception
    • StorageGateway
      • Enum
      • Exception
    • Sts
      • Exception
    • Support
      • Exception
    • Swf
      • Enum
      • Exception
    • WorkSpaces
      • Exception
  • 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
      • ErrorResponse
        • Exception
      • History
      • Log
      • Md5
      • Mock
      • Oauth
    • Service
      • Builder
      • Command
        • Factory
        • LocationVisitor
          • Request
          • Response
      • Description
      • Exception
      • Resource
    • Stream
  • PHP

Interfaces

  • GuzzleException

Exceptions

  • BadMethodCallException
  • ExceptionCollection
  • InvalidArgumentException
  • RuntimeException
  • UnexpectedValueException
NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

Class ExceptionCollection

Collection of exceptions

Exception
Extended by Guzzle\Common\Exception\ExceptionCollection implements Guzzle\Common\Exception\GuzzleException, IteratorAggregate, Countable

Direct known subclasses

Guzzle\Http\Exception\MultiTransferException

Indirect known subclasses

Guzzle\Service\Exception\CommandTransferException

Namespace: Guzzle\Common\Exception
Located at Guzzle/Common/Exception/ExceptionCollection.php

Methods summary

  • public __construct ( mixed $message = '', mixed $code = 0, Exception $previous = null )
  • public setExceptions ( array $exceptions )

    Set all of the exceptions

  • public add ( ExceptionCollection|\Exception $e )

    Add exceptions to the collection

  • public count ( )

    Get the total number of request exceptions

  • public getIterator ( )

    Allows array-like iteration over the request exceptions

  • public getFirst ( )

    Get the first exception in the collection

Methods detail

# public
__construct( mixed $message = '', mixed $code = 0, Exception $previous = null )

Overrides

Exception::__construct
# public Guzzle\Common\Exception\ExceptionCollection
setExceptions( array $exceptions )

Set all of the exceptions

Parameters

$exceptions
array
$exceptions Array of exceptions

Returns

Guzzle\Common\Exception\ExceptionCollection
# public ExceptionCollection;
add( Guzzle\Common\Exception\ExceptionCollection|Exception $e )

Add exceptions to the collection

Parameters

$e
Guzzle\Common\Exception\ExceptionCollection|Exception
$e Exception to add

Returns

ExceptionCollection;
# public integer
count( )

Get the total number of request exceptions

Returns

integer

Implementation of

Countable::count()
# public ArrayIterator
getIterator( )

Allows array-like iteration over the request exceptions

Returns

ArrayIterator

Implementation of

IteratorAggregate::getIterator()
# public Exception
getFirst( )

Get the first exception in the collection

Returns

Exception

Methods inherited from Exception

__toString(), __wakeup(), getCode(), getFile(), getLine(), getMessage(), getPrevious(), getTrace(), getTraceAsString()

Magic methods summary

Properties summary

protected array $exceptions
#

Array of Exceptions

Properties inherited from Exception

$code, $file, $line, $message

AWS SDK for PHP API documentation generated by ApiGen 2.8.0