Команда Drush cim, приводящая к фатальной ошибке PHP на машине с Windows - PullRequest
0 голосов
/ 20 ноября 2018

При запуске drush cim/cr команд в проекте Drupal 8 (ядро 8.5.5) я получаю следующую ошибку:

Fatal error: Default value for parameters with a class type hint can only be NULL in E:\Work\EmakinaCH\IheidCH\web\modules\contrib\search_api_solr\src\Plugin\search_api\backend\SearchApiSolrBackend.php on line 2669
 [error]  Drush command terminated abnormally due to an unrecoverable error.
Error: Default value for parameters with a class type hint can only be NULL in E:\Work\EmakinaCH\IheidCH\web\modules\contrib\search_api_solr\src\Plugin\search_api\backend\SearchApiSolrBackend.php, line 2669

И вот вышеупомянутая строка кода

  protected function flattenKeys($keys, array $fields = [], string $parse_mode_id = 'phrase') {

Эта ошибка возникает только на одном тестовом компьютере с 64-битной версией Win10 + Wamp 3.1.0, независимо от того, какая версия php запущена на нем 5.6, 7.0 или 7.1.9.На любой другой Linux-машине, которую я использую, проблем нет.

Кто-нибудь знает, как это исправить, или какова причина этой ошибки?Спасибо

...