Skip to content

feat: drop support for PHP < 8.1, symfony < 6.4 (WIP) #368

feat: drop support for PHP < 8.1, symfony < 6.4 (WIP)

feat: drop support for PHP < 8.1, symfony < 6.4 (WIP) #368

Triggered via pull request December 8, 2025 13:15
Status Failure
Total duration 46s
Artifacts

ci.yml

on: pull_request
Matrix: phpunit
Fit to window
Zoom out
Zoom in

Annotations

23 errors and 2 warnings
PHPUnit (PHP 8.1) (Symfony 6.4.*)
Process completed with exit code 2.
PHPUnit (PHP 8.1) (Symfony 6.4.*)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires willdurand/geocoder ^5.0 -> satisfiable by willdurand/geocoder[5.0.0, 5.1.x-dev]. - willdurand/geocoder[5.0.0, ..., 5.1.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement. Problem 2 - Root composer.json requires geocoder-php/yandex-provider ^4.6 -> satisfiable by geocoder-php/yandex-provider[4.6.0]. - geocoder-php/yandex-provider 4.6.0 requires willdurand/geocoder ^4.0|^5.0 -> satisfiable by willdurand/geocoder[5.0.0, 5.1.x-dev]. - willdurand/geocoder[5.0.0, ..., 5.1.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement.
PHPUnit (PHP 8.1) (Symfony 7.4.*)
Process completed with exit code 2.
PHPUnit (PHP 8.1) (Symfony 7.4.*)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires symfony/console ^6.4 || ^7.0 -> satisfiable by symfony/console[v7.4.0-BETA1, ..., 7.4.x-dev]. - symfony/console[v7.4.0-BETA1, ..., 7.4.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement. Problem 2 - Root composer.json requires symfony/framework-bundle ^6.4 || ^7.0 -> satisfiable by symfony/framework-bundle[v7.4.0-BETA1, ..., 7.4.x-dev]. - symfony/framework-bundle[v7.4.0-BETA1, ..., 7.4.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement. Problem 3 - Root composer.json requires symfony/options-resolver ^6.4 || ^7.0 -> satisfiable by symfony/options-resolver[v7.4.0-BETA1, v7.4.0-RC1, v7.4.0, 7.4.x-dev]. - symfony/options-resolver[v7.4.0-BETA1, ..., 7.4.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement. Problem 4 - Root composer.json requires willdurand/geocoder ^5.0 -> satisfiable by willdurand/geocoder[5.0.0, 5.1.x-dev]. - willdurand/geocoder[5.0.0, ..., 5.1.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement. Problem 5 - Root composer.json requires symfony/config ^6.4 || ^7.0 -> satisfiable by symfony/config[v7.4.0-BETA1, ..., 7.4.x-dev]. - symfony/config[v7.4.0-BETA1, ..., 7.4.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement. Problem 6 - Root composer.json requires symfony/validator ^6.4 || ^7.0 -> satisfiable by symfony/validator[v7.4.0-BETA1, ..., 7.4.x-dev]. - symfony/validator[v7.4.0-BETA1, ..., 7.4.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement. Problem 7 - Root composer.json requires symfony/var-exporter ^6.4 || ^7.0 -> satisfiable by symfony/var-exporter[v7.4.0-BETA1, v7.4.0-RC1, v7.4.0, 7.4.x-dev]. - symfony/var-exporter[v7.4.0-BETA1, ..., 7.4.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement. Problem 8 - Root composer.json requires symfony/yaml ^6.4 || ^7.0 -> satisfiable by symfony/yaml[v7.4.0-BETA1, ..., 7.4.x-dev]. - symfony/yaml[v7.4.0-BETA1, ..., 7.4.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement. Problem 9 - Root composer.json requires geocoder-php/yandex-provider ^4.6 -> satisfiable by geocoder-php/yandex-provider[4.6.0]. - geocoder-php/yandex-provider 4.6.0 requires willdurand/geocoder ^4.0|^5.0 -> satisfiable by willdurand/geocoder[5.0.0, 5.1.x-dev]. - willdurand/geocoder[5.0.0, ..., 5.1.x-dev] require php >=8.2 -> your php version (8.1.33) does not satisfy that requirement.
PHP-CS-Fixer
Process completed with exit code 1.
PHPUnit (PHP 8.5) (Symfony 6.4.*)
Process completed with exit code 1.
PHPStan: src/ProviderFactory/MapzenFactory.php#L27
Class Geocoder\Provider\Mapzen\Mapzen not found.
PHPStan: src/ProviderFactory/GeoIPsFactory.php#L40
Method Bazinga\GeocoderBundle\ProviderFactory\GeoIPsFactory::getProvider() should return Geocoder\Provider\Provider but returns Geocoder\Provider\GeoIPs\GeoIPs.
PHPStan: src/ProviderFactory/GeoIPsFactory.php#L40
Instantiated class Geocoder\Provider\GeoIPs\GeoIPs not found.
PHPStan: src/ProviderFactory/GeoIPsFactory.php#L27
Class Geocoder\Provider\GeoIPs\GeoIPs not found.
PHPStan: src/DependencyInjection/Configuration.php#L0
Ignored error pattern #^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeParentInterface\:\:variableNode\(\)\.$# in path /home/runner/work/BazingaGeocoderBundle/BazingaGeocoderBundle/src/DependencyInjection/Configuration.php was not matched in reported errors.
PHPStan: src/DependencyInjection/Configuration.php#L0
Ignored error pattern #^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeParentInterface\:\:end\(\)\.$# in path /home/runner/work/BazingaGeocoderBundle/BazingaGeocoderBundle/src/DependencyInjection/Configuration.php was not matched in reported errors.
PHPStan: src/DataCollector/GeocoderDataCollector.php#L50
Return type mixed of method Bazinga\GeocoderBundle\DataCollector\GeocoderDataCollector::collect() is not covariant with return type void of method Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface::collect().
PHPStan: src/DataCollector/GeocoderDataCollector.php#L40
Return type mixed of method Bazinga\GeocoderBundle\DataCollector\GeocoderDataCollector::reset() is not covariant with return type void of method Symfony\Component\HttpKernel\DataCollector\DataCollector::reset().
PHPStan: src/Command/GeocodeCommand.php#L84
Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, mixed given.
PHPStan: src/BazingaGeocoderBundle.php#L29
Return type mixed of method Bazinga\GeocoderBundle\BazingaGeocoderBundle::build() is not covariant with return type void of method Symfony\Component\HttpKernel\Bundle\Bundle::build().
PHPUnit (PHP 8.4) (Symfony 6.4.*)
Process completed with exit code 1.
PHPUnit (PHP 8.2) (Symfony 6.4.*)
Process completed with exit code 1.
PHPUnit (PHP 8.3) (Symfony 7.4.*)
Process completed with exit code 1.
PHPUnit (PHP 8.3) (Symfony 6.4.*)
Process completed with exit code 1.
PHPUnit (PHP 8.4) (Symfony 7.4.*)
Process completed with exit code 1.
PHPUnit (PHP 8.2) (Symfony 7.4.*)
Process completed with exit code 1.
PHPUnit (PHP 8.5) (Symfony 7.4.*)
Process completed with exit code 1.
PHP-CS-Fixer: tests/bootstrap.php#L1
Found violation(s) of type: single_line_comment_style
PHP-CS-Fixer: tests/bootstrap.php#L1
Found violation(s) of type: single_line_comment_spacing