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

Classes

  • ExceptionListener
  • NamespaceExceptionFactory

Interfaces

  • AwsExceptionInterface
  • ExceptionFactoryInterface

Exceptions

  • BadMethodCallException
  • DomainException
  • InstanceProfileCredentialsException
  • InvalidArgumentException
  • LogicException
  • MultipartUploadException
  • OutOfBoundsException
  • OverflowException
  • RequiredExtensionNotLoadedException
  • RuntimeException
  • ServiceResponseException
  • TransferException
  • UnexpectedValueException
NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

Namespace Aws\Common\Exception

Namespaces summary

Aws\Common\Exception\Parser

Classes summary

ExceptionListener Converts generic Guzzle response exceptions into AWS specific exceptions
NamespaceExceptionFactory Attempts to create exceptions by inferring the name from the code and a base namespace that contains exceptions. Exception classes are expected to be in upper camelCase and always end in 'Exception'. 'Exception' will be appended if it is not present in the exception code.

Interfaces summary

AwsExceptionInterface "Marker Interface" implemented by every exception in the AWS SDK
ExceptionFactoryInterface Interface used to create AWS exception

Exceptions summary

BadMethodCallException AWS SDK namespaced version of the SPL BadMethodCallException.
DomainException AWS SDK namespaced version of the SPL DomainException.
InstanceProfileCredentialsException Exception thrown when an error occurs with instance profile credentials
InvalidArgumentException AWS SDK namespaced version of the SPL InvalidArgumentException.
LogicException AWS SDK namespaced version of the SPL LogicException.
MultipartUploadException Thrown when a Aws\Common\MultipartUpload\TransferInterface object encounters an error during transfer
OutOfBoundsException AWS SDK namespaced version of the SPL OverflowException.
OverflowException AWS SDK namespaced version of the SPL OverflowException.
RequiredExtensionNotLoadedException Thrown when a particular PHP extension is required to execute the guarded logic, but the extension is not loaded
RuntimeException AWS SDK namespaced version of the SPL RuntimeException.
ServiceResponseException Default AWS exception
TransferException Transfer request exception
UnexpectedValueException AWS SDK namespaced version of the SPL UnexpectedValueException.
AWS SDK for PHP API documentation generated by ApiGen 2.8.0