Skip to content

Commit d336d87

Browse files
committed
Fix tests for Symfony 6
1 parent 48ae2f0 commit d336d87

8 files changed

Lines changed: 32 additions & 27 deletions

File tree

phpunit.xml.dist

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,25 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
32
<!-- https://phpunit.de/manual/current/en/appendixes.configuration.html -->
43
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5-
xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/6.1/phpunit.xsd"
4+
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.3/phpunit.xsd"
65
backupGlobals="false"
76
colors="true"
87
bootstrap="vendor/autoload.php">
9-
<php>
10-
<ini name="error_reporting" value="-1" />
11-
<env name="SHELL_VERBOSITY" value="-1" />
12-
<env name="SYMFONY_DEPRECATIONS_HELPER" value="9999" />
13-
</php>
8+
<php>
9+
<ini name="error_reporting" value="-1"/>
10+
<env name="SHELL_VERBOSITY" value="-1"/>
11+
<env name="SYMFONY_DEPRECATIONS_HELPER" value="9999"/>
12+
</php>
1413

15-
<testsuites>
16-
<testsuite name="FlysystemBundle Test Suite">
17-
<directory>tests/</directory>
18-
</testsuite>
19-
</testsuites>
14+
<testsuites>
15+
<testsuite name="FlysystemBundle Test Suite">
16+
<directory>tests/</directory>
17+
</testsuite>
18+
</testsuites>
2019

21-
<filter>
22-
<whitelist>
23-
<directory>./src/</directory>
24-
</whitelist>
25-
</filter>
20+
<coverage>
21+
<include>
22+
<directory>./src/</directory>
23+
</include>
24+
</coverage>
2625
</phpunit>

src/Adapter/Builder/LocalAdapterDefinitionBuilder.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,16 @@ protected function configureDefinition(Definition $definition, array $options)
7070
$definition->setArgument(1,
7171
(new Definition(PortableVisibilityConverter::class))
7272
->setFactory([PortableVisibilityConverter::class, 'fromArray'])
73-
->addArgument($options['permissions'])
73+
->addArgument([
74+
'file' => [
75+
'public' => (int) $options['permissions']['file']['public'],
76+
'private' => (int) $options['permissions']['file']['private'],
77+
],
78+
'dir' => [
79+
'public' => (int) $options['permissions']['dir']['public'],
80+
'private' => (int) $options['permissions']['dir']['private'],
81+
],
82+
])
7483
->setShared(false)
7584
);
7685
$definition->setArgument(2, $options['lock']);

src/DependencyInjection/Configuration.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
*/
2222
class Configuration implements ConfigurationInterface
2323
{
24-
public function getConfigTreeBuilder()
24+
public function getConfigTreeBuilder(): TreeBuilder
2525
{
2626
$treeBuilder = new TreeBuilder('flysystem');
2727
$rootNode = $treeBuilder->getRootNode();

tests/Kernel/AppKernelTrait.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313

1414
trait AppKernelTrait
1515
{
16-
public function getCacheDir()
16+
public function getCacheDir(): string
1717
{
1818
return $this->createTmpDir('cache');
1919
}
2020

21-
public function getLogDir()
21+
public function getLogDir(): string
2222
{
2323
return $this->createTmpDir('logs');
2424
}

tests/Kernel/EmptyAppKernel.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class EmptyAppKernel extends Kernel
2020
{
2121
use AppKernelTrait;
2222

23-
public function registerBundles()
23+
public function registerBundles(): iterable
2424
{
2525
return [new FlysystemBundle()];
2626
}

tests/Kernel/FlysystemAppKernel.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class FlysystemAppKernel extends Kernel
2424

2525
private $adapterClients = [];
2626

27-
public function registerBundles()
27+
public function registerBundles(): iterable
2828
{
2929
return [new FrameworkBundle(), new FlysystemBundle()];
3030
}

tests/Kernel/FrameworkAppKernel.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class FrameworkAppKernel extends Kernel
2121
{
2222
use AppKernelTrait;
2323

24-
public function registerBundles()
24+
public function registerBundles(): iterable
2525
{
2626
return [new FrameworkBundle(), new FlysystemBundle()];
2727
}

tests/Kernel/config/flysystem.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,3 @@ flysystem:
6969
privateKey: 'path/to/or/contents/of/privatekey'
7070
root: '/path/to/root'
7171
timeout: 10
72-
directoryPerm: 0755
73-
permPrivate: 0700
74-
permPublic: 0744

0 commit comments

Comments
 (0)