Closed xiaohuilam closed 5 years ago
seems same reason because dependency of laravel-acl https://github.com/jungessolutions/laravel-acl/issues/111
The symfony/console ArrayInput.php seems not a most recently modified file, instead nine years ago.
https://github.com/symfony/console/blame/18d6e02/Input/ArrayInput.php#L134-L145
so, i think it might be the exception caused by php 7.4 latest-added feature
Hi @xiaohuilam First of all, thanks for use my package!
Are you having troubles withthe mateusjunges/laravel-acl#111 issue?
The package tests passes for all PHP 7.1
, 7.2
and 7.3
test cases, but the installation command tests fail for php 7.4 with this error:
1) Junges\ACL\Tests\Commands\InstallCommandTest::test_installation_command
ErrorException: Trying to access array offset on value of type int
/home/travis/build/jungessolutions/laravel-acl/vendor/symfony/console/Input/ArrayInput.php:135
/home/travis/build/jungessolutions/laravel-acl/vendor/symfony/console/Input/Input.php:55
/home/travis/build/jungessolutions/laravel-acl/vendor/symfony/console/Application.php:208
/home/travis/build/jungessolutions/laravel-acl/vendor/symfony/console/Application.php:149
/home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Console/Application.php:89
/home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Console/Application.php:188
/home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:250
/home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Foundation/Testing/PendingCommand.php:136
/home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Foundation/Testing/PendingCommand.php:220
/home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php:55
/home/travis/build/jungessolutions/laravel-acl/tests/Commands/InstallCommandTest.php:21
Since PHP 7.4 is not released yet, i'm not giving so much importance for that issue for now. I fixed some bugs with version 2, and you can check it out here.
I'll fix this issue as soon as possible.
Hi @xiaohuilam First of all, thanks for use my package!
Are you having troubles withthe mateusjunges/laravel-acl#111 issue?
The package tests passes for all PHP
7.1
,7.2
and7.3
test cases, but the installation command tests fail for php 7.4 with this error:1) Junges\ACL\Tests\Commands\InstallCommandTest::test_installation_command ErrorException: Trying to access array offset on value of type int /home/travis/build/jungessolutions/laravel-acl/vendor/symfony/console/Input/ArrayInput.php:135 /home/travis/build/jungessolutions/laravel-acl/vendor/symfony/console/Input/Input.php:55 /home/travis/build/jungessolutions/laravel-acl/vendor/symfony/console/Application.php:208 /home/travis/build/jungessolutions/laravel-acl/vendor/symfony/console/Application.php:149 /home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Console/Application.php:89 /home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Console/Application.php:188 /home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:250 /home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Foundation/Testing/PendingCommand.php:136 /home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Foundation/Testing/PendingCommand.php:220 /home/travis/build/jungessolutions/laravel-acl/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php:55 /home/travis/build/jungessolutions/laravel-acl/tests/Commands/InstallCommandTest.php:21
Since PHP 7.4 is not released yet, i'm not giving so much importance for that issue for now. I fixed some bugs with version 2, and you can check it out here.
I'll fix this issue as soon as possible.
Symfony/console fixed this error today. https://github.com/symfony/symfony/pull/32806
Thanks!
Now fixed