|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2018-09-26 11:55 UTC] alex dot a dot pott at gmail dot com
Description: ------------ When running a Drupal test on PHP 7.3 built from PHP-7.3 branch (ie.PHP 7.3.0-dev (cli) (built: Sep 26 2018 11:27:28) ( NTS )) it fails when opcache.enable_cli is 1 and it does not when it is 0. I've tried to isolate the problem in a smaller script with no Drupal but I've not managed yet. The script below fails when the opcache settings are: opcache.enable=1 opcache.enable_cli=1 But passes when they are opcache.enable=1 opcache.enable_cli=0 Test script: --------------- git clone --depth 1 --branch 8.7.x https://git.drupal.org/project/drupal.git cd drupal composer install composer run-script drupal-phpunit-upgrade SIMPLETEST_DB=sqlite://localhost//tmp/drupal.sqlite ./vendor/bin/phpunit -v -c ./core core/tests/Drupal/KernelTests/Core/Entity/EntityQueryTest.php PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 30 08:00:01 2025 UTC |
If I change code in EntityQueryTest:141 from list($field_name, $langcode, $values) = $units[$key]; $entity->getTranslation($langcode)->{$field_name}[] = $values; to list($field_name, $langcode, $values) = $units[$key]; $entity->getTranslation($units[$key][1])->{$units[$key][0]}[] = $units[$key][2]; It works fine. I've tried to produce a snippet that just does the list() and cause the error but I've not been successful yet.