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;

Комментарии

Комментариев пока нет, вы можете оставить свой: