Проблема с плагином Cakephp 4.0.1 ElasticSearch

Я получаю сообщение об ошибке ниже:

Неустранимая ошибка: объявление Cake\ElasticSearch\Plugin::bootstrap(Cake\Core\PluginApplicationInterface $app) должно быть совместимо с Cake\Core\BasePlugin::bootstrap(Cake\Core\PluginApplicationInterface $app): void в C:\xampp\htdocs\my_app_name\vendor\cakephp\elastic-search\src\Plugin.php в строке 33

Я следил за этим https://book.cakephp.org/elasticsearch/2/en/index.html

1 ответ

Плагин ElasticSearch еще не совместим с CakePHP 4, если вы любите приключения и действительно знаете, что делаете, то вы можете попробовать нестабильную разрабатываемую версию версии, совместимой с 4.x:

composer require "cakephp/elastic-search:cake-4.x-dev"

Это может потребовать изменения minimum-stabilityнастройки в вашем приложенииcomposer.json файл соответственно.

Если вам не хочется этого делать, то вам просто нужно подождать, пока не будет опубликована стабильная версия, совместимая с CakePHP 4.x.

Другие вопросы по тегам