Code Duplication    Length = 12-14 lines in 2 locations

tests/Resolvable/Resolver/AwsS3PresignedUrlResolverTest.php 1 location

@@ 10-23 (lines=14) @@
7
use Gaufrette\Extras\Resolvable\Resolver\AwsS3PresignedUrlResolver;
8
use Gaufrette\Filesystem;
9
10
class AwsS3PresignedUrlResolverTest extends TestCase
11
{
12
    use AwsS3SetUpTearDownTrait;
13
14
    protected function getFilesystem()
15
    {
16
        $expiresAt = new \DateTime('+1 minute');
17
18
        return new ResolvableFilesystem(
19
            new Filesystem(new AwsS3($this->client, $this->bucket, ['create' => true])),
20
            new AwsS3PresignedUrlResolver($this->client, $this->bucket, '', $expiresAt)
21
        );
22
    }
23
}
24

tests/Resolvable/Resolver/AwsS3PublicUrlResolverTest.php 1 location

@@ 10-21 (lines=12) @@
7
use Gaufrette\Extras\Resolvable\Resolver\AwsS3PublicUrlResolver;
8
use Gaufrette\Filesystem;
9
10
class AwsS3PublicUrlResolverTest extends TestCase
11
{
12
    use AwsS3SetUpTearDownTrait;
13
14
    protected function getFilesystem()
15
    {
16
        return new ResolvableFilesystem(
17
            new Filesystem(new AwsS3($this->client, $this->bucket, ['create' => true])),
18
            new AwsS3PublicUrlResolver($this->client, $this->bucket, '')
19
        );
20
    }
21
}
22