Rector: как исправить Undefined class constant 'PHPEXCEL_TO_PHPSPREADSHEET'
Если вызывать в rector.php PHPEXCEL_TO_PHPSPREADSHEET по-старому:
$containerConfigurator->import(SetList::PHPEXCEL_TO_PHPSPREADSHEET);
То вам скрипт выдаст ошибку:
$ [ERROR] Undefined class constant 'PHPEXCEL_TO_PHPSPREADSHEET'
Потому что такой константы там больше нет.
Решение проблемы простое, вместо “$containerConfigurator->import(SetList::PHPEXCEL_TO_PHPSPREADSHEET);” нужно написать так:
$containerConfigurator->import(PHPOfficeSetList::PHPEXCEL_TO_PHPSPREADSHEET);
(не забудьте подключить PHPOfficeSetList в начале документа):
use Rector\PHPOffice\Set\PHPOfficeSetList;
Комментарии