@@ -48,7 +48,7 @@ tm: bin/phpunit
4848
4949.PHONY : e2e
5050e2e : # # Run end-to-end tests
51- 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
51+ 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
5252
5353PHPSCOPER =bin/php-scoper.phar
5454
@@ -267,6 +267,22 @@ e2e_026: bin/php-scoper.phar fixtures/set026/vendor
267267 diff fixtures/set026/expected-output build/set026/output
268268
269269
270+ .PHONY : e2e_027
271+ e2e_027 : # # Run end-to-end tests for the fixture set 027 — Laravel
272+ e2e_027 : bin/php-scoper.phar fixtures/set027-laravel/vendor
273+ php $(PHPSCOPER ) add-prefix \
274+ --working-dir=fixtures/set027-laravel \
275+ --output-dir=../../build/set027-laravel \
276+ --no-config \
277+ --force \
278+ --no-interaction \
279+ --stop-on-failure
280+ composer --working-dir=build/set027-laravel dump-autoload --no-dev
281+
282+ php build/set027-laravel/artisan -V > build/set027-laravel/output
283+ diff fixtures/set027-laravel/expected-output build/set027-laravel/output
284+
285+
270286.PHONY : tb
271287BLACKFIRE =blackfire
272288tb : # # Run Blackfire profiling
@@ -352,6 +368,10 @@ fixtures/set026/vendor:
352368 composer --working-dir=fixtures/set026 update
353369 touch $@
354370
371+ fixtures/set027-laravel/vendor : fixtures/set027-laravel/composer.lock
372+ composer --working-dir=fixtures/set027-laravel install --no-dev
373+ touch $@
374+
355375composer.lock : composer.json
356376 @echo composer.lock is not up to date.
357377
@@ -391,6 +411,9 @@ fixtures/set024/composer.lock: fixtures/set024/composer.json
391411fixtures/set025/composer.lock : fixtures/set025/composer.json
392412 @echo fixtures/set025/composer.lock is not up to date.
393413
414+ fixtures/set027-laravel/composer.lock : fixtures/set027-laravel/composer.json
415+ @echo fixtures/set027-laravel/composer.lock is not up to date.
416+
394417bin/php-scoper.phar : bin/php-scoper src vendor scoper.inc.php box.json
395418 $(BOX ) compile
396419 touch $@
0 commit comments