Class AbstractHasDispatcher
Class that holds an event dispatcher
- Guzzle\Common\AbstractHasDispatcher implements Guzzle\Common\HasDispatcherInterface
Direct known subclasses
Aws\Common\Model\MultipartUpload\AbstractTransfer,
Aws\Common\Waiter\AbstractWaiter,
Guzzle\Service\Resource\ResourceIterator,
Aws\S3\Model\ClearBucket,
Aws\S3\Sync\AbstractSync,
Guzzle\Http\Client,
Guzzle\Http\Curl\CurlMulti,
Guzzle\Http\Curl\CurlMultiProxy,
Guzzle\Plugin\Backoff\BackoffPlugin,
Guzzle\Plugin\Mock\MockPlugin,
Guzzle\Service\Builder\ServiceBuilder
Indirect known subclasses
Aws\AutoScaling\AutoScalingClient,
Aws\CloudFormation\CloudFormationClient,
Aws\CloudWatchLogs\CloudWatchLogsClient,
Aws\CodeCommit\CodeCommitClient,
Aws\CodeDeploy\CodeDeployClient,
Aws\CodePipeline\CodePipelineClient,
Aws\CognitoIdentity\CognitoIdentityClient,
Aws\CognitoSync\CognitoSyncClient,
Aws\Common\Aws,
Aws\Common\Client\AbstractClient,
Aws\Common\Client\DefaultClient,
Aws\Common\InstanceMetadata\InstanceMetadataClient,
Aws\CloudFront\CloudFrontClient,
Aws\Common\InstanceMetadata\Waiter\ServiceAvailable,
Aws\Common\Iterator\AwsResourceIterator,
Aws\Common\Waiter\AbstractResourceWaiter,
Aws\Common\Waiter\CallableWaiter,
Aws\Common\Waiter\ConfigResourceWaiter,
Aws\ConfigService\ConfigServiceClient,
Aws\DataPipeline\DataPipelineClient,
Aws\DeviceFarm\DeviceFarmClient,
Aws\DirectConnect\DirectConnectClient,
Aws\DirectoryService\DirectoryServiceClient,
Aws\CloudFront_2012_05_05\CloudFrontClient,
Aws\DynamoDb\DynamoDbClient,
Aws\DynamoDb_2011_12_05\DynamoDbClient,
Aws\DynamoDbStreams\DynamoDbStreamsClient,
Aws\Ec2\Ec2Client,
Aws\Ec2\Iterator\DescribeInstancesIterator,
Aws\Ecs\EcsClient,
Aws\Efs\EfsClient,
Aws\ElastiCache\ElastiCacheClient,
Aws\ElasticBeanstalk\ElasticBeanstalkClient,
Aws\ElasticFileSystem\ElasticFileSystemClient,
Aws\CloudHsm\CloudHsmClient,
Aws\ElasticLoadBalancing\ElasticLoadBalancingClient,
Aws\ElasticTranscoder\ElasticTranscoderClient,
Aws\Emr\EmrClient,
Aws\Glacier\GlacierClient,
Aws\Glacier\Model\MultipartUpload\AbstractTransfer,
Aws\Glacier\Model\MultipartUpload\ParallelTransfer,
Aws\Glacier\Model\MultipartUpload\SerialTransfer,
Aws\Iam\IamClient,
Aws\ImportExport\ImportExportClient,
Aws\Kinesis\KinesisClient,
Aws\CloudSearch\CloudSearchClient,
Aws\Kms\KmsClient,
Aws\Lambda\LambdaClient,
Aws\MachineLearning\MachineLearningClient,
Aws\OpsWorks\OpsWorksClient,
Aws\Rds\RdsClient,
Aws\Redshift\RedshiftClient,
Aws\Route53\Route53Client,
Aws\Route53Domains\Route53DomainsClient,
Aws\S3\Iterator\ListBucketsIterator,
Aws\S3\Iterator\ListMultipartUploadsIterator,
Aws\CloudSearch_2011_02_01\CloudSearchClient,
Aws\S3\Iterator\ListObjectsIterator,
Aws\S3\Iterator\ListObjectVersionsIterator,
Aws\S3\Model\MultipartUpload\AbstractTransfer,
Aws\S3\Model\MultipartUpload\ParallelTransfer,
Aws\S3\Model\MultipartUpload\SerialTransfer,
Aws\S3\S3Client,
Aws\S3\Sync\DownloadSync,
Aws\S3\Sync\UploadSync,
Aws\Ses\SesClient,
Aws\SimpleDb\SimpleDbClient,
Aws\CloudSearchDomain\CloudSearchDomainClient,
Aws\Sns\SnsClient,
Aws\Sqs\SqsClient,
Aws\Ssm\SsmClient,
Aws\StorageGateway\StorageGatewayClient,
Aws\Sts\StsClient,
Aws\Support\SupportClient,
Aws\Swf\SwfClient,
Aws\WorkSpaces\WorkSpacesClient,
Guzzle\Service\Client,
Aws\CloudTrail\CloudTrailClient,
Aws\CloudWatch\CloudWatchClient
Methods summary
-
public staticgetAllEvents ( )Get a list of all of the events emitted from the class
-
publicsetEventDispatcher ( Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher )Set the EventDispatcher of the request
-
publicgetEventDispatcher ( )Get the EventDispatcher of the request
-
publicdispatch ( string $eventName, array $context = array() )Helper to dispatch Guzzle events and set the event name on the event
-
publicaddSubscriber ( Symfony\Component\EventDispatcher\EventSubscriberInterface $subscriber )Add an event subscriber to the dispatcher
Methods detail
Get a list of all of the events emitted from the class
Returns
arrayImplementation of
public
Guzzle\Common\AbstractHasDispatcher
setEventDispatcher( Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher )
Set the EventDispatcher of the request
Parameters
- $eventDispatcher
Symfony\Component\EventDispatcher\EventDispatcherInterface
$eventDispatcher
Returns
Implementation of
Get the EventDispatcher of the request
Returns
Symfony\Component\EventDispatcher\EventDispatcherInterfaceImplementation of
Helper to dispatch Guzzle events and set the event name on the event
Parameters
- $eventName
string
$eventName Name of the event to dispatch- $context
array
$context Context of the event
Returns
Implementation of
public
Guzzle\Common\AbstractHasDispatcher
addSubscriber( Symfony\Component\EventDispatcher\EventSubscriberInterface $subscriber )
Add an event subscriber to the dispatcher
Parameters
- $subscriber
Symfony\Component\EventDispatcher\EventSubscriberInterface
$subscriber Event subscriber
Returns
Implementation of
Magic methods summary
Properties summary
protected
Symfony\Component\EventDispatcher\EventDispatcherInterface
|
$eventDispatcher |