Skip to content

Commit e8c3199

Browse files
authored
Bump supported Symfony versions (#115)
1 parent 698cfba commit e8c3199

29 files changed

Lines changed: 480 additions & 388 deletions

composer.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
"azuyalabs/yasumi": "~2.0",
1818
"doctrine/dbal": "~2.6 || ~3.0",
1919
"psr/cache": "~1.0|~2.0|~3.0",
20-
"symfony/config": "~4.4.44||~5.4.21||~6.0",
21-
"symfony/dependency-injection": "~4.4.49||~5.4.21||~6.0",
22-
"symfony/form": "~4.4.48||~5.4.21||~6.0",
23-
"symfony/http-kernel": "~4.4.50||~5.4.21||~6.0",
20+
"symfony/config": "~5.4.21||~6.3||~7.0",
21+
"symfony/dependency-injection": "~5.4.21||~6.3||~7.0",
22+
"symfony/form": "~5.4.21||~6.3||~7.0",
23+
"symfony/http-kernel": "~5.4.21||~6.3||~7.0",
2424
"symfony/polyfill-mbstring": "~1.0",
25-
"symfony/validator": "~4.4.48||~5.4.21||~6.0",
25+
"symfony/validator": "~5.4.21||~6.3||~7.0",
2626
"twig/twig": "~1.43||~2.10||~3"
2727
},
2828
"require-dev": {
@@ -32,11 +32,11 @@
3232
"flow-php/etl-adapter-http": "^0.1 || ^0.2",
3333
"google/apiclient": "^2.0",
3434
"phpbench/phpbench": "^1.2.6",
35-
"symfony/browser-kit": "~4.4.44||~5.4.21||~6",
36-
"symfony/cache": "~4.4.48||~5.1||~6.0",
37-
"symfony/dom-crawler": "~4.4.45||~5.4.21||~6.0",
38-
"symfony/framework-bundle": "~4.4.49||~5.4.21||~6.0",
39-
"symfony/security-bundle": "~4.4.44||~5.4.21||~6.0"
35+
"symfony/browser-kit": "~5.4.21||~6.3||~7.0",
36+
"symfony/cache": "~5.4||~6.3||~7.0",
37+
"symfony/dom-crawler": "~5.4.21||~6.3||~7.0",
38+
"symfony/framework-bundle": "~5.4.21||~6.3||~7.0",
39+
"symfony/security-bundle": "~5.4.21||~6.3||~7.0"
4040
},
4141
"suggest": {
4242
"ext-bcmath": "Compare time units with high precision"

composer.lock

Lines changed: 306 additions & 297 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/rate-limiter/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"symfony/polyfill-mbstring": "~1.0"
1818
},
1919
"require-dev": {
20-
"symfony/cache": "~4.4.48||~5.1||~6.0"
20+
"symfony/cache": "~5.4||~6.3||~7.0"
2121
},
2222
"config": {
2323
"optimize-autoloader": true,

src/symfony-bundle/composer.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,18 @@
1919
"aeon-php/rate-limiter": "~1.0",
2020
"aeon-php/retry": "~1.0",
2121
"aeon-php/sleep": "~1.0",
22-
"symfony/config": "~4.4.44||~5.4.21||~6.0",
23-
"symfony/dependency-injection": "~4.4.49||~5.4.21||~6.0",
24-
"symfony/form": "~4.4.48||~5.4.21||~6.0",
25-
"symfony/http-kernel": "~4.4.50||~5.4.21||~6.0",
26-
"symfony/validator": "~4.4.48||~5.4.21||~6.0"
22+
"symfony/config": "~5.4.21||~6.3||~7.0",
23+
"symfony/dependency-injection": "~5.4.21||~6.3||~7.0",
24+
"symfony/form": "~5.4.21||~6.3||~7.0",
25+
"symfony/http-kernel": "~5.4.21||~6.3||~7.0",
26+
"symfony/validator": "~5.4.21||~6.3||~7.0"
2727
},
2828
"require-dev": {
2929
"aeon-php/calendar-holidays-yasumi": "~1.0",
30-
"symfony/browser-kit": "~4.4.44||~5.4.21||~6",
31-
"symfony/dom-crawler": "~4.4.45||~5.4.21||~6.0",
32-
"symfony/framework-bundle": "~4.4.49||~5.4.21||~6.0",
33-
"symfony/security-bundle": "~4.4.44||~5.4.21||~6.0"
30+
"symfony/browser-kit": "~5.4.21||~6.3||~7.0",
31+
"symfony/dom-crawler": "~5.4.21||~6.3||~7.0",
32+
"symfony/framework-bundle": "~5.4.21||~6.3||~7.0",
33+
"symfony/security-bundle": "~5.4.21||~6.3||~7.0"
3434
},
3535
"license": "MIT",
3636
"autoload": {

src/symfony-bundle/src/Aeon/Symfony/AeonBundle/DependencyInjection/AeonExtension.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
use Aeon\RateLimiter\Algorithm\LeakyBucketAlgorithm;
1111
use Aeon\RateLimiter\Algorithm\SlidingWindowAlgorithm;
1212
use Aeon\RateLimiter\RateLimiter;
13-
use Aeon\Symfony\AeonBundle\DependencyInjection\Loader\Configurator\LegacyConfigurator;
1413
use Aeon\Symfony\AeonBundle\EventListener\RateLimitExceptionListener;
1514
use Aeon\Symfony\AeonBundle\RateLimiter\RateLimitHttpProtocol;
1615
use Aeon\Symfony\AeonBundle\RateLimiter\RequestIdentificationStrategy\HeaderRequestIdentificationStrategy;
@@ -29,9 +28,6 @@ final class AeonExtension extends Extension
2928
{
3029
public function load(array $configs, ContainerBuilder $container) : void
3130
{
32-
// Trigger autoloading of legacy service function
33-
\class_exists(LegacyConfigurator::class);
34-
3531
$config = $this->processConfiguration($this->getConfiguration($configs, $container), $configs);
3632

3733
$loader = new PhpFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));

src/symfony-bundle/src/Aeon/Symfony/AeonBundle/DependencyInjection/Configuration.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
final class Configuration implements ConfigurationInterface
1212
{
13-
public function getConfigTreeBuilder()
13+
public function getConfigTreeBuilder() : TreeBuilder
1414
{
1515
$treeBuilder = new TreeBuilder('aeon');
1616
/**

src/symfony-bundle/src/Aeon/Symfony/AeonBundle/DependencyInjection/Loader/Configurator/LegacyConfigurator.php

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/symfony-bundle/src/Aeon/Symfony/AeonBundle/Form/DataTransformer/AeonDateTimeToDateTimeTransformer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ final class AeonDateTimeToDateTimeTransformer implements DataTransformerInterfac
1313
/**
1414
* @psalm-suppress MissingReturnType
1515
*/
16-
public function transform($value)
16+
public function transform($value) : mixed
1717
{
1818
if ($value instanceof DateTime) {
1919
return $value->toDateTimeImmutable();

src/symfony-bundle/src/Aeon/Symfony/AeonBundle/Form/DataTransformer/AeonDayToDateTimeTransformer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ final class AeonDayToDateTimeTransformer implements DataTransformerInterface
1313
/**
1414
* @psalm-suppress MissingReturnType
1515
*/
16-
public function transform($value)
16+
public function transform($value) : mixed
1717
{
1818
if ($value instanceof Day) {
1919
return $value->toDateTimeImmutable();

src/symfony-bundle/src/Aeon/Symfony/AeonBundle/Form/DataTransformer/AeonTimeToDateTimeTransformer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ final class AeonTimeToDateTimeTransformer implements DataTransformerInterface
1414
/**
1515
* @psalm-suppress MissingReturnType
1616
*/
17-
public function transform($value)
17+
public function transform($value) : mixed
1818
{
1919
if ($value instanceof Time) {
2020
return new \DateTimeImmutable($value->toString());

0 commit comments

Comments
 (0)