Skip to content

Commit 285b07d

Browse files
Test SF8
1 parent ee6ff83 commit 285b07d

File tree

5 files changed

+23
-14
lines changed

5 files changed

+23
-14
lines changed

.github/workflows/php.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,17 @@ jobs:
1212
strategy:
1313
matrix:
1414
operating-system: [ ubuntu-latest ]
15-
php: [ '8.1', '8.2' ]
16-
symfony: ['5.4.*', '6.3.*', '7.1.*']
15+
php: [ '8.2', '8.3', '8.4' ]
16+
symfony: ['7.4.*', '8.0.*']
1717
exclude:
1818
- php: '8.1'
19-
symfony: '7.1.*'
19+
symfony: '7.4.*'
20+
- php: '8.1'
21+
symfony: '8.0.*'
22+
- php: '8.2'
23+
symfony: '8.0.*'
24+
- php: '8.3'
25+
symfony: '8.0.*'
2026
steps:
2127
- uses: actions/checkout@main
2228

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ help:
55
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
66

77
composer-install: ## composer install
8-
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $${SSH_AUTH_SOCK}:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent --volume $$(pwd):/srv/app prooph/composer:8.1 install
8+
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $$(pwd):/srv/app composer:2.9 install
9+
10+
composer-update: ## composer update
11+
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $$(pwd):/srv/app composer:2.9 update
912

1013
phpunit: ## phpunit
11-
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $${SSH_AUTH_SOCK}:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent --volume $$(pwd):/srv/app --entrypoint="" prooph/composer:8.1 vendor/bin/phpunit
14+
docker run --rm -it -w="/srv/app" --volume $$(pwd)/.config/composer:/root/.config/composer --volume $$(pwd):/srv/app --entrypoint="" composer:2.9 vendor/bin/phpunit

composer.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,15 @@
44
"require-dev": {
55
"symfony/class-loader": "2.3.*",
66
"nyholm/symfony-bundle-test": "^3.0",
7-
"phpunit/phpunit": "^10.3"
7+
"phpunit/phpunit": "^12.5"
88
},
99
"require": {
10-
"php": "^8.1",
11-
"symfony/framework-bundle": "^5.4|^6.3|^7.1",
12-
"doctrine/doctrine-bundle": "^2.12",
10+
"php": "^8.2|^8.3|^8.4",
11+
"symfony/framework-bundle": "^7.1|^8.0",
12+
"doctrine/doctrine-bundle": "^2.12|^3.0",
1313
"doctrine/orm": "^3.0",
14-
"doctrine/annotations": "^2.0",
15-
"symfony/serializer": "^5.4|^6.3|^7.1",
16-
"symfony/property-access": "^5.4|^6.3|^7.1"
14+
"symfony/serializer": "^7.1|^8.0",
15+
"symfony/property-access": "^7.1|^8.0"
1716
},
1817
"autoload": {
1918
"psr-4": {

src/DependencyInjection/DoctrineRelationVisualizerExtension.php

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

1010
class DoctrineRelationVisualizerExtension extends Extension
1111
{
12-
public function load(array $configs, ContainerBuilder $container)
12+
public function load(array $configs, ContainerBuilder $container): void
1313
{
1414
$configuration = new Configuration();
1515
$config = $this->processConfiguration($configuration, $configs);

tests/config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
doctrine:
22
dbal:
33
driver: pdo_pgsql
4+
server_version: '16'
45
orm:
5-
auto_generate_proxy_classes: true
66
auto_mapping: true
7+
enable_native_lazy_objects: true
78
mappings:
89
App:
910
is_bundle: false

0 commit comments

Comments
 (0)