Skip to content

Commit f314ffd

Browse files
authored
Merge pull request thephpleague#64 from thephpleague/async-aws-1-0
Rename S3FilesystemV1 to AsyncAwsS3Adapter
2 parents 07ec335 + 5a8132f commit f314ffd

3 files changed

Lines changed: 10 additions & 9 deletions

File tree

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"symfony/options-resolver": "^4.2|^5.0"
2929
},
3030
"require-dev": {
31-
"async-aws/flysystem-s3": "^0.4",
31+
"async-aws/flysystem-s3": "^1.0",
3232
"league/flysystem-aws-s3-v3": "^1.0.22",
3333
"league/flysystem-azure-blob-storage": "^0.1.5",
3434
"league/flysystem-cached-adapter": "^1.0.9",
@@ -48,6 +48,7 @@
4848
},
4949
"conflict": {
5050
"league/flysystem-aws-s3-v3": "<1.0.22",
51+
"async-aws/flysystem-s3": "<1.0",
5152
"league/flysystem-cached-adapter": "<1.0.9"
5253
},
5354
"config": {

src/Adapter/Builder/AsyncAwsAdapterDefinitionBuilder.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
namespace League\FlysystemBundle\Adapter\Builder;
1313

14-
use AsyncAws\Flysystem\S3\S3FilesystemV1;
14+
use AsyncAws\Flysystem\S3\AsyncAwsS3Adapter;
1515
use Symfony\Component\DependencyInjection\Definition;
1616
use Symfony\Component\DependencyInjection\Reference;
1717
use Symfony\Component\OptionsResolver\OptionsResolver;
@@ -32,7 +32,7 @@ public function getName(): string
3232
protected function getRequiredPackages(): array
3333
{
3434
return [
35-
S3FilesystemV1::class => 'async-aws/flysystem-s3',
35+
AsyncAwsS3Adapter::class => 'async-aws/flysystem-s3',
3636
];
3737
}
3838

@@ -53,7 +53,7 @@ protected function configureOptions(OptionsResolver $resolver)
5353

5454
protected function configureDefinition(Definition $definition, array $options)
5555
{
56-
$definition->setClass(S3FilesystemV1::class);
56+
$definition->setClass(AsyncAwsS3Adapter::class);
5757
$definition->setArgument(0, new Reference($options['client']));
5858
$definition->setArgument(1, $options['bucket']);
5959
$definition->setArgument(2, $options['prefix']);

tests/Adapter/Builder/AsyncAwsAdapterDefinitionBuilderTest.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
namespace Tests\League\FlysystemBundle\Adapter\Builder;
1313

14-
use AsyncAws\Flysystem\S3\S3FilesystemV1;
14+
use AsyncAws\Flysystem\S3\AsyncAwsS3Adapter;
1515
use League\FlysystemBundle\Adapter\Builder\AsyncAwsAdapterDefinitionBuilder;
1616
use PHPUnit\Framework\TestCase;
1717
use Symfony\Component\DependencyInjection\Reference;
@@ -53,16 +53,16 @@ public function provideValidOptions()
5353
*/
5454
public function testCreateDefinition($options)
5555
{
56-
if (!class_exists(S3FilesystemV1::class)) {
56+
if (!class_exists(AsyncAwsS3Adapter::class)) {
5757
$this->markTestSkipped();
5858
}
5959

60-
$this->assertSame(S3FilesystemV1::class, $this->createBuilder()->createDefinition($options)->getClass());
60+
$this->assertSame(AsyncAwsS3Adapter::class, $this->createBuilder()->createDefinition($options)->getClass());
6161
}
6262

6363
public function testOptionsBehavior()
6464
{
65-
if (!class_exists(S3FilesystemV1::class)) {
65+
if (!class_exists(AsyncAwsS3Adapter::class)) {
6666
$this->markTestSkipped();
6767
}
6868

@@ -75,7 +75,7 @@ public function testOptionsBehavior()
7575
],
7676
]);
7777

78-
$this->assertSame(S3FilesystemV1::class, $definition->getClass());
78+
$this->assertSame(AsyncAwsS3Adapter::class, $definition->getClass());
7979
$this->assertInstanceOf(Reference::class, $definition->getArgument(0));
8080
$this->assertSame('my_client', (string) $definition->getArgument(0));
8181
$this->assertSame('bucket', $definition->getArgument(1));

0 commit comments

Comments
 (0)