Проблема с плагином 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.