@@ -62,7 +62,7 @@ tm: bin/phpunit
6262
6363.PHONY : e2e
6464e2e : # # Run end-to-end tests
65- e2e : e2e_004 e2e_005 e2e_011 e2e_013 e2e_014 e2e_015 e2e_016 e2e_017 e2e_018 e2e_019 e2e_020 e2e_021 e2e_022 e2e_023 e2e_024 e2e_025 e2e_026 e2e_027
65+ e2e : e2e_004 e2e_005 e2e_011 e2e_013 e2e_014 e2e_015 e2e_016 e2e_017 e2e_018 e2e_019 e2e_020 e2e_021 e2e_022 e2e_023 e2e_024 e2e_025 e2e_026 e2e_027 e2e_028
6666
6767PHPSCOPER =bin/php-scoper.phar
6868
@@ -282,7 +282,6 @@ e2e_026: bin/php-scoper.phar fixtures/set026/vendor
282282 php build/set026/main.php > build/set026/output
283283 diff fixtures/set026/expected-output build/set026/output
284284
285-
286285.PHONY : e2e_027
287286e2e_027 : # # Run end-to-end tests for the fixture set 027 — Laravel
288287e2e_027 : bin/php-scoper.phar fixtures/set027-laravel/vendor
@@ -298,6 +297,24 @@ e2e_027: bin/php-scoper.phar fixtures/set027-laravel/vendor
298297 php build/set027-laravel/artisan -V > build/set027-laravel/output
299298 diff fixtures/set027-laravel/expected-output build/set027-laravel/output
300299
300+ .PHONY : e2e_028
301+ e2e_028 : # # Run end-to-end tests for the fixture set 028 — Symfony
302+ e2e_028 : bin/php-scoper.phar fixtures/set028-symfony/vendor
303+ php $(PHPSCOPER ) add-prefix \
304+ --working-dir=fixtures/set028-symfony \
305+ --output-dir=../../build/set028-symfony \
306+ --no-config \
307+ --force \
308+ --no-interaction \
309+ --stop-on-failure
310+
311+ APP_ENV=dev composer --working-dir=fixtures/set028-symfony dump-autoload --no-dev
312+ APP_ENV=dev php fixtures/set028-symfony/bin/console -V > fixtures/set028-symfony/expected-output
313+
314+ APP_ENV=dev composer --working-dir=build/set028-symfony dump-autoload --no-dev
315+ APP_ENV=dev php build/set028-symfony/bin/console -V > build/set028-symfony/output
316+
317+ diff fixtures/set028-symfony/expected-output build/set028-symfony/output
301318
302319.PHONY : tb
303320BLACKFIRE =blackfire
@@ -396,6 +413,10 @@ fixtures/set027-laravel/vendor: fixtures/set027-laravel/composer.lock
396413 composer --working-dir=fixtures/set027-laravel install --no-dev
397414 touch $@
398415
416+ fixtures/set028-symfony/vendor : fixtures/set028-symfony/composer.lock
417+ composer --working-dir=fixtures/set028-symfony install --no-dev --no-scripts
418+ touch $@
419+
399420composer.lock : composer.json
400421 @echo composer.lock is not up to date.
401422
@@ -444,6 +465,9 @@ fixtures/set025/composer.lock: fixtures/set025/composer.json
444465fixtures/set027-laravel/composer.lock : fixtures/set027-laravel/composer.json
445466 @echo fixtures/set027-laravel/composer.lock is not up to date.
446467
468+ fixtures/set028-symfony/composer.lock : fixtures/set028-symfony/composer.json
469+ @echo fixtures/set028-symfony/composer.lock is not up to date.
470+
447471bin/php-scoper.phar : bin/php-scoper src vendor scoper.inc.php box.json.dist
448472 $(BOX ) compile
449473 touch $@
0 commit comments