Skip to content

Commit 1c8d6ea

Browse files
committed
Remove build step and revert to static README.md
1 parent 1e003a8 commit 1c8d6ea

File tree

7 files changed

+45
-288
lines changed

7 files changed

+45
-288
lines changed

Makefile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,3 @@ test: clean-tests
33

44
clean-tests:
55
rm -rf tests/fixtures/cache/*
6-
7-
phpfmt:
8-
vendor/bin/phpcbf --standard=PSR2 src/ tests/ build/ \
9-
--ignore=tests/fixtures/cache/

README.md

Lines changed: 9 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -54,64 +54,15 @@ Sample configuration can be found in the `tests/fixtures` folder for [YAML](http
5454

5555
This bundle exposes an instance of the `Aws\Sdk` object as well as instances of
5656
each AWS client object as services to your symfony application. The services
57-
made available depends on which version of the SDK is installed. In version
58-
<span class="sdk-version">3.2.0</span>, the following services are made available:
59-
60-
<!-- BEGIN SERVICE TABLE -->
61-
Service | Instance Of
62-
--- | ---
63-
aws.autoscaling | [Aws\AutoScaling\AutoScalingClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.AutoScaling.AutoScalingClient.html)
64-
aws.cloudformation | [Aws\CloudFormation\CloudFormationClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CloudFormation.CloudFormationClient.html)
65-
aws.cloudfront | [Aws\CloudFront\CloudFrontClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CloudFront.CloudFrontClient.html)
66-
aws.cloudhsm | [Aws\CloudHsm\CloudHsmClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CloudHsm.CloudHsmClient.html)
67-
aws.cloudsearch | [Aws\CloudSearch\CloudSearchClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CloudSearch.CloudSearchClient.html)
68-
aws.cloudsearchdomain | [Aws\CloudSearchDomain\CloudSearchDomainClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CloudSearchDomain.CloudSearchDomainClient.html)
69-
aws.cloudtrail | [Aws\CloudTrail\CloudTrailClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CloudTrail.CloudTrailClient.html)
70-
aws.cloudwatch | [Aws\CloudWatch\CloudWatchClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CloudWatch.CloudWatchClient.html)
71-
aws.cloudwatchlogs | [Aws\CloudWatchLogs\CloudWatchLogsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CloudWatchLogs.CloudWatchLogsClient.html)
72-
aws.codecommit | [Aws\CodeCommit\CodeCommitClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CodeCommit.CodeCommitClient.html)
73-
aws.codedeploy | [Aws\CodeDeploy\CodeDeployClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CodeDeploy.CodeDeployClient.html)
74-
aws.codepipeline | [Aws\CodePipeline\CodePipelineClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CodePipeline.CodePipelineClient.html)
75-
aws.cognitoidentity | [Aws\CognitoIdentity\CognitoIdentityClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CognitoIdentity.CognitoIdentityClient.html)
76-
aws.cognitosync | [Aws\CognitoSync\CognitoSyncClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CognitoSync.CognitoSyncClient.html)
77-
aws.configservice | [Aws\ConfigService\ConfigServiceClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.ConfigService.ConfigServiceClient.html)
78-
aws.datapipeline | [Aws\DataPipeline\DataPipelineClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.DataPipeline.DataPipelineClient.html)
79-
aws.devicefarm | [Aws\DeviceFarm\DeviceFarmClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.DeviceFarm.DeviceFarmClient.html)
80-
aws.directconnect | [Aws\DirectConnect\DirectConnectClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.DirectConnect.DirectConnectClient.html)
81-
aws.directoryservice | [Aws\DirectoryService\DirectoryServiceClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.DirectoryService.DirectoryServiceClient.html)
82-
aws.dynamodb | [Aws\DynamoDb\DynamoDbClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.DynamoDb.DynamoDbClient.html)
83-
aws.dynamodbstreams | [Aws\DynamoDbStreams\DynamoDbStreamsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.DynamoDbStreams.DynamoDbStreamsClient.html)
84-
aws.ec2 | [Aws\Ec2\Ec2Client](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Ec2.Ec2Client.html)
85-
aws.ecs | [Aws\Ecs\EcsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Ecs.EcsClient.html)
86-
aws.efs | [Aws\Efs\EfsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Efs.EfsClient.html)
87-
aws.elasticache | [Aws\ElastiCache\ElastiCacheClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.ElastiCache.ElastiCacheClient.html)
88-
aws.elasticbeanstalk | [Aws\ElasticBeanstalk\ElasticBeanstalkClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.ElasticBeanstalk.ElasticBeanstalkClient.html)
89-
aws.elasticloadbalancing | [Aws\ElasticLoadBalancing\ElasticLoadBalancingClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.ElasticLoadBalancing.ElasticLoadBalancingClient.html)
90-
aws.elastictranscoder | [Aws\ElasticTranscoder\ElasticTranscoderClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.ElasticTranscoder.ElasticTranscoderClient.html)
91-
aws.emr | [Aws\Emr\EmrClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Emr.EmrClient.html)
92-
aws.glacier | [Aws\Glacier\GlacierClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Glacier.GlacierClient.html)
93-
aws.iam | [Aws\Iam\IamClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Iam.IamClient.html)
94-
aws.kinesis | [Aws\Kinesis\KinesisClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Kinesis.KinesisClient.html)
95-
aws.kms | [Aws\Kms\KmsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Kms.KmsClient.html)
96-
aws.lambda | [Aws\Lambda\LambdaClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Lambda.LambdaClient.html)
97-
aws.machinelearning | [Aws\MachineLearning\MachineLearningClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.MachineLearning.MachineLearningClient.html)
98-
aws.opsworks | [Aws\OpsWorks\OpsWorksClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.OpsWorks.OpsWorksClient.html)
99-
aws.rds | [Aws\Rds\RdsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Rds.RdsClient.html)
100-
aws.redshift | [Aws\Redshift\RedshiftClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Redshift.RedshiftClient.html)
101-
aws.route53 | [Aws\Route53\Route53Client](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Route53.Route53Client.html)
102-
aws.route53domains | [Aws\Route53Domains\Route53DomainsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Route53Domains.Route53DomainsClient.html)
103-
aws.s3 | [Aws\S3\S3Client](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.S3.S3Client.html)
104-
aws.ses | [Aws\Ses\SesClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Ses.SesClient.html)
105-
aws.sns | [Aws\Sns\SnsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Sns.SnsClient.html)
106-
aws.sqs | [Aws\Sqs\SqsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Sqs.SqsClient.html)
107-
aws.ssm | [Aws\Ssm\SsmClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Ssm.SsmClient.html)
108-
aws.storagegateway | [Aws\StorageGateway\StorageGatewayClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.StorageGateway.StorageGatewayClient.html)
109-
aws.sts | [Aws\Sts\StsClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Sts.StsClient.html)
110-
aws.support | [Aws\Support\SupportClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Support.SupportClient.html)
111-
aws.swf | [Aws\Swf\SwfClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Swf.SwfClient.html)
112-
aws.workspaces | [Aws\WorkSpaces\WorkSpacesClient](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.WorkSpaces.WorkSpacesClient.html)
113-
aws_sdk | [Aws\Sdk](http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Sdk.html)
114-
<!-- END SERVICE TABLE -->
57+
made available depends on which version of the SDK is installed. To view them,
58+
run the following command from your application's root directory:
59+
60+
```
61+
php app/console container:debug | grep aws
62+
```
63+
64+
Full documentation on each of the services listed can be found in the [SDK API
65+
docs](http://docs.aws.amazon.com/aws-sdk-php/v3/api/).
11566

11667
## Links
11768

build/DocumentationUpdater.php

Lines changed: 0 additions & 142 deletions
This file was deleted.

composer.json

Lines changed: 15 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,39 @@
11
{
2-
"name": "aws\/aws-sdk-php-symfony",
3-
"description": "A Symfony bundle for v3 of the AWS PHP SDK",
4-
"keywords": [
5-
"aws",
6-
"amazon",
7-
"symfony",
8-
"symfony2",
9-
"autoscaling",
10-
"cloudformation",
11-
"cloudfront",
12-
"cloudhsm",
13-
"cloudsearch",
14-
"cloudsearchdomain",
15-
"cloudtrail",
16-
"cloudwatch",
17-
"cloudwatchlogs",
18-
"codecommit",
19-
"codedeploy",
20-
"codepipeline",
21-
"cognitoidentity",
22-
"cognitosync",
23-
"configservice",
24-
"datapipeline",
25-
"devicefarm",
26-
"directconnect",
27-
"directoryservice",
28-
"dynamodb",
29-
"dynamodbstreams",
30-
"ec2",
31-
"ecs",
32-
"efs",
33-
"elasticache",
34-
"elasticbeanstalk",
35-
"elasticloadbalancing",
36-
"elastictranscoder",
37-
"emr",
38-
"glacier",
39-
"iam",
40-
"kinesis",
41-
"kms",
42-
"lambda",
43-
"machinelearning",
44-
"opsworks",
45-
"rds",
46-
"redshift",
47-
"route53",
48-
"route53domains",
49-
"s3",
50-
"ses",
51-
"sns",
52-
"sqs",
53-
"ssm",
54-
"storagegateway",
55-
"sts",
56-
"support",
57-
"swf",
58-
"workspaces",
59-
"sdk"
60-
],
2+
"name": "aws/aws-sdk-php-symfony",
3+
"description": "A Symfony bundle for v3 of the AWS SDK for PHP",
4+
"keywords": [ "aws", "amazon", "symfony", "symfony2", "sdk"],
615
"minimum-stability": "stable",
626
"license": "Apache-2.0",
637
"authors": [
648
{
659
"name": "Amazon Web Services",
66-
"homepage": "http:\/\/aws.amazon.com"
10+
"homepage": "http://aws.amazon.com"
6711
}
6812
],
6913
"require": {
7014
"php": ">=5.5",
71-
"aws\/aws-sdk-php": "^3.0.5",
72-
"symfony\/config": "~2.3",
73-
"symfony\/dependency-injection": "~2.3",
74-
"symfony\/http-kernel": "~2.3"
15+
"aws/aws-sdk-php": "^3.2.4",
16+
"symfony/config": "~2.3",
17+
"symfony/dependency-injection": "~2.3",
18+
"symfony/http-kernel": "~2.3"
7519
},
7620
"require-dev": {
77-
"phpunit\/phpunit": "~4.7",
78-
"symfony\/framework-bundle": "~2.3",
79-
"symfony\/finder": "~2.3",
80-
"symfony\/yaml": "~2.3",
81-
"squizlabs\/php_codesniffer": "^2.3"
21+
"phpunit/phpunit": "~4.7",
22+
"symfony/framework-bundle": "~2.3",
23+
"symfony/finder": "~2.3",
24+
"symfony/yaml": "~2.3"
8225
},
8326
"autoload": {
8427
"psr-4": {
85-
"Aws\\Symfony\\": "src\/"
28+
"Aws\\Symfony\\": "src/"
8629
}
8730
},
8831
"autoload-dev": {
8932
"psr-4": {
90-
"Aws\\Symfony\\": [
91-
"build\/",
92-
"tests\/"
93-
]
33+
"Aws\\Symfony\\": "tests/"
9434
},
9535
"classmap": [
96-
"tests\/fixtures"
97-
]
98-
},
99-
"scripts": {
100-
"post-autoload-dump": [
101-
"Aws\\Symfony\\ReadMeUpdater::updateFromComposer"
36+
"tests/fixtures"
10237
]
10338
}
10439
}

src/AwsBundle.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66

77
class AwsBundle extends Bundle
88
{
9-
9+
const VERSION = '0.2.0';
1010
}

src/DependencyInjection/AwsExtension.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@
44

55
use Aws;
66
use Aws\AwsClient;
7+
use Aws\Symfony\AwsBundle;
78
use Symfony\Component\Config\FileLocator;
89
use Symfony\Component\DependencyInjection\ContainerBuilder;
910
use Symfony\Component\DependencyInjection\Definition;
1011
use Symfony\Component\DependencyInjection\Extension\Extension;
1112
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
1213
use Symfony\Component\DependencyInjection\Reference;
14+
use Symfony\Component\HttpKernel\Kernel;
1315

1416
class AwsExtension extends Extension
1517
{
@@ -27,7 +29,10 @@ public function load(array $configs, ContainerBuilder $container)
2729

2830
$container
2931
->getDefinition('aws_sdk')
30-
->replaceArgument(0, $config);
32+
->replaceArgument(0, $config + ['ua_append' => [
33+
'Symfony/' . Kernel::VERSION,
34+
'SYMOD/' . AwsBundle::VERSION,
35+
]]);
3136

3237
foreach (array_column(Aws\manifest(), 'namespace') as $awsService) {
3338
$container->setDefinition(

0 commit comments

Comments
 (0)