Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use php-cs-fixer #191

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions .php_cs.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<?php

$finder = PhpCsFixer\Finder::create()
->exclude(['vendor', 'cache'])
->in([__DIR__])
;

return PhpCsFixer\Config::create()
->setRules([
'@Symfony' => true,
'@Symfony:risky' => true,
'@PHP71Migration' => true,
'@PHP71Migration:risky' => true,
'@PHPUnit60Migration:risky' => true,
'align_multiline_comment' => true,
'array_syntax' => ['syntax' => 'short'],
'concat_space' => [
'spacing' => 'one'
],
'combine_consecutive_issets' => true,
'combine_consecutive_unsets' => true,
'general_phpdoc_annotation_remove' => [
'author',
'expectedException',
'expectedExceptionMessage',
],
'heredoc_to_nowdoc' => true,
'linebreak_after_opening_tag' => true,
'list_syntax' => ['syntax' => 'short'],
'no_superfluous_elseif' => true,
'no_unreachable_default_argument_value' => true,
'no_useless_else' => true,
'no_useless_return' => true,
'ordered_class_elements' => true,
'ordered_imports' => true,
'php_unit_strict' => true,
'phpdoc_add_missing_param_annotation' => true,
'phpdoc_order' => true,
'phpdoc_types_order' => [
'null_adjustment' => 'always_last',
'sort_algorithm' => 'none',
],
'strict_comparison' => true,
'strict_param' => true,
'void_return' => true,
])
->setFinder($finder)
->setRiskyAllowed(true)
->setUsingCache(false)
;
6 changes: 0 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
language: php

php:
- 7.0
- 7.1
- 7.2
- 7.3
Expand All @@ -18,11 +17,6 @@ cache:
matrix:
allow_failures:
- env: SYMFONY_VERSION=dev-master
exclude:
- php: 7.0
env: SYMFONY_VERSION=^4.0
- php: 7.0
env: SYMFONY_VERSION=dev-master

before_install:
- travis_retry composer selfupdate
Expand Down
6 changes: 4 additions & 2 deletions DependencyInjection/Compiler/FilesystemPass.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace Oneup\FlysystemBundle\DependencyInjection\Compiler;

use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
Expand All @@ -8,7 +10,7 @@

class FilesystemPass implements CompilerPassInterface
{
public function process(ContainerBuilder $container)
public function process(ContainerBuilder $container): void
{
if (!$container->hasDefinition('oneup_flysystem.mount_manager')) {
return;
Expand All @@ -28,7 +30,7 @@ public function process(ContainerBuilder $container)
$prefix = $attribute['mount'];

// add filesystem to the map
$mountManager->addMethodCall('mountFilesystem', array($prefix, new Reference($id)));
$mountManager->addMethodCall('mountFilesystem', [$prefix, new Reference($id)]);
}
}
}
Expand Down
16 changes: 9 additions & 7 deletions DependencyInjection/Configuration.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

namespace Oneup\FlysystemBundle\DependencyInjection;

use League\Flysystem\AdapterInterface;
Expand All @@ -18,7 +20,7 @@ public function __construct(array $adapterFactories, array $cacheFactories)
$this->cacheFactories = $cacheFactories;
}

public function getConfigTreeBuilder()
public function getConfigTreeBuilder(): TreeBuilder
{
$treeBuilder = new TreeBuilder('oneup_flysystem');

Expand All @@ -41,7 +43,7 @@ public function getConfigTreeBuilder()
return $treeBuilder;
}

private function addCacheSection(ArrayNodeDefinition $node)
private function addCacheSection(ArrayNodeDefinition $node): void
{
$cacheNodeBuilder = $node
->children()
Expand All @@ -59,7 +61,7 @@ private function addCacheSection(ArrayNodeDefinition $node)
}
}

private function addAdapterSection(ArrayNodeDefinition $node)
private function addAdapterSection(ArrayNodeDefinition $node): void
{
$adapterNodeBuilder = $node
->fixXmlConfig('adapter')
Expand All @@ -78,12 +80,12 @@ private function addAdapterSection(ArrayNodeDefinition $node)
}
}

private function addFilesystemSection(ArrayNodeDefinition $node)
private function addFilesystemSection(ArrayNodeDefinition $node): void
{
$supportedVisibilities = array(
$supportedVisibilities = [
AdapterInterface::VISIBILITY_PRIVATE,
AdapterInterface::VISIBILITY_PUBLIC,
);
];

$node
->fixXmlConfig('filesystem')
Expand All @@ -95,7 +97,7 @@ private function addFilesystemSection(ArrayNodeDefinition $node)
->booleanNode('disable_asserts')
->defaultFalse()
->end()
->arrayNode('plugins')->treatNullLike(array())->prototype('scalar')->end()->end()
->arrayNode('plugins')->treatNullLike([])->prototype('scalar')->end()->end()
->scalarNode('adapter')->isRequired()->end()
->scalarNode('cache')->defaultNull()->end()
->scalarNode('alias')->defaultNull()->end()
Expand Down
12 changes: 7 additions & 5 deletions DependencyInjection/Factory/Adapter/AwsS3V2Factory.php
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
<?php

declare(strict_types=1);

namespace Oneup\FlysystemBundle\DependencyInjection\Factory\Adapter;

use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ChildDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Reference;
use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;

class AwsS3V2Factory implements AdapterFactoryInterface
{
public function getKey()
public function getKey(): string
{
return 'awss3v2';
}

public function create(ContainerBuilder $container, $id, array $config)
public function create(ContainerBuilder $container, $id, array $config): void
{
$definition = $container
->setDefinition($id, new ChildDefinition('oneup_flysystem.adapter.awss3v2'))
Expand All @@ -26,7 +28,7 @@ public function create(ContainerBuilder $container, $id, array $config)
;
}

public function addConfiguration(NodeDefinition $node)
public function addConfiguration(NodeDefinition $node): void
{
$node
->children()
Expand Down
12 changes: 7 additions & 5 deletions DependencyInjection/Factory/Adapter/AwsS3V3Factory.php
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
<?php

declare(strict_types=1);

namespace Oneup\FlysystemBundle\DependencyInjection\Factory\Adapter;

use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ChildDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Reference;
use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;

class AwsS3V3Factory implements AdapterFactoryInterface
{
public function getKey()
public function getKey(): string
{
return 'awss3v3';
}

public function create(ContainerBuilder $container, $id, array $config)
public function create(ContainerBuilder $container, $id, array $config): void
{
$definition = $container
->setDefinition($id, new ChildDefinition('oneup_flysystem.adapter.awss3v3'))
Expand All @@ -26,7 +28,7 @@ public function create(ContainerBuilder $container, $id, array $config)
;
}

public function addConfiguration(NodeDefinition $node)
public function addConfiguration(NodeDefinition $node): void
{
$node
->children()
Expand Down
10 changes: 6 additions & 4 deletions DependencyInjection/Factory/Adapter/CustomAdapterFactory.php
Original file line number Diff line number Diff line change
@@ -1,24 +1,26 @@
<?php

declare(strict_types=1);

namespace Oneup\FlysystemBundle\DependencyInjection\Factory\Adapter;

use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;

class CustomAdapterFactory implements AdapterFactoryInterface
{
public function getKey()
public function getKey(): string
{
return 'custom';
}

public function create(ContainerBuilder $container, $id, array $config)
public function create(ContainerBuilder $container, $id, array $config): void
{
$container->setAlias($id, $config['service']);
}

public function addConfiguration(NodeDefinition $node)
public function addConfiguration(NodeDefinition $node): void
{
$node
->children()
Expand Down
12 changes: 7 additions & 5 deletions DependencyInjection/Factory/Adapter/DropboxFactory.php
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
<?php

declare(strict_types=1);

namespace Oneup\FlysystemBundle\DependencyInjection\Factory\Adapter;

use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ChildDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Reference;
use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;

class DropboxFactory implements AdapterFactoryInterface
{
public function getKey()
public function getKey(): string
{
return 'dropbox';
}

public function create(ContainerBuilder $container, $id, array $config)
public function create(ContainerBuilder $container, $id, array $config): void
{
$definition = $container
->setDefinition($id, new ChildDefinition('oneup_flysystem.adapter.dropbox'))
Expand All @@ -24,7 +26,7 @@ public function create(ContainerBuilder $container, $id, array $config)
;
}

public function addConfiguration(NodeDefinition $node)
public function addConfiguration(NodeDefinition $node): void
{
$node
->children()
Expand Down
12 changes: 7 additions & 5 deletions DependencyInjection/Factory/Adapter/FallbackFactory.php
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
<?php

declare(strict_types=1);

namespace Oneup\FlysystemBundle\DependencyInjection\Factory\Adapter;

use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ChildDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Reference;
use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;

class FallbackFactory implements AdapterFactoryInterface
{
public function getKey()
public function getKey(): string
{
return 'fallback';
}

public function create(ContainerBuilder $container, $id, array $config)
public function create(ContainerBuilder $container, $id, array $config): void
{
$definition = $container
->setDefinition($id, new ChildDefinition('oneup_flysystem.adapter.fallback'))
Expand All @@ -25,7 +27,7 @@ public function create(ContainerBuilder $container, $id, array $config)
;
}

public function addConfiguration(NodeDefinition $node)
public function addConfiguration(NodeDefinition $node): void
{
$node
->children()
Expand Down
14 changes: 8 additions & 6 deletions DependencyInjection/Factory/Adapter/FtpFactory.php
Original file line number Diff line number Diff line change
@@ -1,28 +1,30 @@
<?php

declare(strict_types=1);

namespace Oneup\FlysystemBundle\DependencyInjection\Factory\Adapter;

use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ChildDefinition;
use Oneup\FlysystemBundle\DependencyInjection\Factory\AdapterFactoryInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;

class FtpFactory implements AdapterFactoryInterface
{
public function getKey()
public function getKey(): string
{
return 'ftp';
}

public function create(ContainerBuilder $container, $id, array $config)
public function create(ContainerBuilder $container, $id, array $config): void
{
$definition = $container
->setDefinition($id, new ChildDefinition('oneup_flysystem.adapter.ftp'))
->replaceArgument(0, $config)
;
}

public function addConfiguration(NodeDefinition $node)
public function addConfiguration(NodeDefinition $node): void
{
$node
->children()
Expand All @@ -37,7 +39,7 @@ public function addConfiguration(NodeDefinition $node)
->scalarNode('permPrivate')->defaultValue(0000)->end()
->scalarNode('permPublic')->defaultNull(0744)->end()
->booleanNode('passive')->defaultTrue()->end()
->scalarNode('transferMode')->defaultValue(defined('FTP_BINARY') ? FTP_BINARY : null)->end()
->scalarNode('transferMode')->defaultValue(\defined('FTP_BINARY') ? FTP_BINARY : null)->end()
->scalarNode('systemType')->defaultNull()->end()
->booleanNode('ignorePassiveAddress')->defaultNull()->end()
->booleanNode('recurseManually')->defaultFalse()->end()
Expand Down
Loading