Skip to content

Commit 7896c78

Browse files
committed
apply rector
1 parent b20a77b commit 7896c78

File tree

5 files changed

+42
-23
lines changed

5 files changed

+42
-23
lines changed

.gitattributes

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@
55
/spec/ export-ignore
66
/CONTRIBUTING.md export-ignore
77
/phpcs.xml export-ignore
8-
/kahlan-config.php export-ignore
8+
/kahlan-config.php export-ignore
9+
/rector.php export-ignore

composer.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,13 @@
3333
},
3434
"require-dev": {
3535
"kahlan/kahlan": "^5.0",
36-
"php-coveralls/php-coveralls": "^2.1",
37-
"phpstan/phpstan": "^0.12",
38-
"phpstan/phpstan-webmozart-assert": "^0.12",
3936
"laminas/laminas-coding-standard": "^2.0",
37+
"laminas/laminas-mvc": "^3.0",
4038
"mezzio/mezzio": "^3.0",
41-
"laminas/laminas-mvc": "^3.0"
39+
"php-coveralls/php-coveralls": "^2.1",
40+
"phpstan/phpstan": "^0.12.93",
41+
"phpstan/phpstan-webmozart-assert": "^0.12",
42+
"rector/rector": "^0.11.40"
4243
},
4344
"config": {
4445
"bin-dir": "bin",

config/module.config.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
namespace ForceHttpsModule;
44

5+
use ForceHttpsModule\Listener\ForceHttps;
6+
use ForceHttpsModule\Listener\ForceHttpsFactory;
57
return [
68
'service_manager' => [
79
'factories' => [
8-
Listener\ForceHttps::class => Listener\ForceHttpsFactory::class,
10+
ForceHttps::class => ForceHttpsFactory::class,
911
],
1012
],
1113
'listeners' => [
12-
Listener\ForceHttps::class,
14+
ForceHttps::class,
1315
],
1416
];

rector.php

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
use Rector\CodeQuality\Rector\Array_\CallableThisArrayToAnonymousFunctionRector;
4+
use Rector\CodeQuality\Rector\Include_\AbsolutizeRequireAndIncludePathRector;
5+
use Rector\Core\Configuration\Option;
6+
use Rector\Core\ValueObject\PhpVersion;
7+
use Rector\Set\ValueObject\SetList;
8+
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
9+
10+
return static function (ContainerConfigurator $containerConfigurator): void {
11+
$containerConfigurator->import(SetList::PHP_70);
12+
$containerConfigurator->import(SetList::PHP_71);
13+
$containerConfigurator->import(SetList::PHP_72);
14+
$containerConfigurator->import(SetList::PHP_73);
15+
$containerConfigurator->import(SetList::CODE_QUALITY);
16+
17+
$parameters = $containerConfigurator->parameters();
18+
$parameters->set(Option::PATHS, [__DIR__ . '/config', __DIR__ . '/src', __DIR__ . '/spec']);
19+
20+
$parameters->set(Option::AUTO_IMPORT_NAMES, true);
21+
$parameters->set(Option::PHP_VERSION_FEATURES, PhpVersion::PHP_73);
22+
23+
$parameters->set(Option::SKIP, [
24+
AbsolutizeRequireAndIncludePathRector::class,
25+
CallableThisArrayToAnonymousFunctionRector::class,
26+
]);
27+
};

src/HttpsTrait.php

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,21 +40,10 @@ private function isGoingToBeForcedToHttps($match = null): bool
4040
$matchedRouteName = $match->getMatchedRouteName();
4141

4242
if ($this->config['force_all_routes']) {
43-
if (
44-
! empty($this->config['exclude_specific_routes'])
45-
&& in_array($matchedRouteName, $this->config['exclude_specific_routes'])
46-
) {
47-
return false;
48-
}
49-
50-
return true;
43+
return ! (! empty($this->config['exclude_specific_routes'])
44+
&& in_array($matchedRouteName, $this->config['exclude_specific_routes']));
5145
}
52-
53-
if (! in_array($matchedRouteName, $this->config['force_specific_routes'])) {
54-
return false;
55-
}
56-
57-
return true;
46+
return (bool) in_array($matchedRouteName, $this->config['force_specific_routes']);
5847
}
5948

6049
/**
@@ -111,8 +100,7 @@ private function withoutWwwPrefixWhenNotRequired(string $httpsRequestUri): strin
111100
private function getFinalhttpsRequestUri(string $httpsRequestUri): string
112101
{
113102
$httpsRequestUri = $this->withWwwPrefixWhenRequired($httpsRequestUri);
114-
$httpsRequestUri = $this->withoutWwwPrefixWhenNotRequired($httpsRequestUri);
115103

116-
return $httpsRequestUri;
104+
return $this->withoutWwwPrefixWhenNotRequired($httpsRequestUri);
117105
}
118106
}

0 commit comments

Comments
 (0)