В настоящее время я работаю над докеризованной версией ProcessMaker 4.1.21 и сталкиваюсь со следующей ошибкой при попытке запустить команду «composer update --ignore-platform-reqs»:
PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\Collection.php:1277
Stack trace:
#0 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\Collection.php(11): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\composer\ClassLoader.php(576): include('...')
#2 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\composer\ClassLoader.php(427): Composer\Autoload\{closure}()
#3 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\helpers.php(109): Composer\Autoload\ClassLoader->loadClass()
#4 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(130): collect()
#5 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(106): Illuminate\Foundation\PackageManifest->build()
#6 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(89): Illuminate\Foundation\PackageManifest->getManifest()
#7 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config()
#8 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases()
#9 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(219): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap()
#10 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(320): Illuminate\Foundation\Application->bootstrapWith()
#11 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(129): Illuminate\Foundation\Console\Kernel->bootstrap()
#12 C:\Users\Administrator\Desktop\processmaker-4.1.21\artisan(30): Illuminate\Foundation\Console\Kernel->handle()
#13 {main} in C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\Collection.php on line 11
In Collection.php line 11:
During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExist
s(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\larav
el\framework\src\Illuminate\Support\Collection.php:1277
Stack trace:
#0 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\Collection.php(11): Illuminate\Foundation\Bootstrap\HandleExceptions->handleErro
r()
#1 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\composer\ClassLoader.php(576): include('...')
#2 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\composer\ClassLoader.php(427): Composer\Autoload\{closure}()
#3 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\helpers.php(109): Composer\Autoload\ClassLoader->loadClass()
#4 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(130): collect()
#5 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(106): Illuminate\Foundation\PackageManifest->build()
#6 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(89): Illuminate\Foundation\PackageManifest->getManifest()
#7 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config()
#8 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->ali
ases()
#9 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(219): Illuminate\Foundation\Bootstrap\RegisterFacades->bootst
rap()
#10 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(320): Illuminate\Foundation\Application->bootstrapWith()
#11 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(129): Illuminate\Foundation\Console\Kernel->bootstrap()
#12 C:\Users\Administrator\Desktop\processmaker-4.1.21\artisan(30): Illuminate\Foundation\Console\Kernel->handle()
#13 {main}
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 255
В настоящее время я работаю над докеризованной версией ProcessMaker 4.1.21 и сталкиваюсь со следующей ошибкой при попытке запустить команду «composer update --ignore-platform-reqs»: [code]PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\Collection.php:1277 Stack trace: #0 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\Collection.php(11): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\composer\ClassLoader.php(576): include('...') #2 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\composer\ClassLoader.php(427): Composer\Autoload\{closure}() #3 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\helpers.php(109): Composer\Autoload\ClassLoader->loadClass() #4 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(130): collect() #5 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(106): Illuminate\Foundation\PackageManifest->build() #6 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(89): Illuminate\Foundation\PackageManifest->getManifest() #7 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config() #8 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->aliases() #9 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(219): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap() #10 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(320): Illuminate\Foundation\Application->bootstrapWith() #11 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(129): Illuminate\Foundation\Console\Kernel->bootstrap() #12 C:\Users\Administrator\Desktop\processmaker-4.1.21\artisan(30): Illuminate\Foundation\Console\Kernel->handle() #13 {main} in C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\Collection.php on line 11
In Collection.php line 11:
During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExist s(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\larav el\framework\src\Illuminate\Support\Collection.php:1277 Stack trace: #0 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\Collection.php(11): Illuminate\Foundation\Bootstrap\HandleExceptions->handleErro r() #1 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\composer\ClassLoader.php(576): include('...') #2 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\composer\ClassLoader.php(427): Composer\Autoload\{closure}() #3 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Support\helpers.php(109): Composer\Autoload\ClassLoader->loadClass() #4 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(130): collect() #5 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(106): Illuminate\Foundation\PackageManifest->build() #6 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(89): Illuminate\Foundation\PackageManifest->getManifest() #7 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\PackageManifest.php(78): Illuminate\Foundation\PackageManifest->config() #8 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\RegisterFacades.php(26): Illuminate\Foundation\PackageManifest->ali ases() #9 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(219): Illuminate\Foundation\Bootstrap\RegisterFacades->bootst rap() #10 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(320): Illuminate\Foundation\Application->bootstrapWith() #11 C:\Users\Administrator\Desktop\processmaker-4.1.21\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(129): Illuminate\Foundation\Console\Kernel->bootstrap() #12 C:\Users\Administrator\Desktop\processmaker-4.1.21\artisan(30): Illuminate\Foundation\Console\Kernel->handle() #13 {main}