Есть проект на Yii 1.х. Необходимо подключить стороннюю библиотеку - https://github.com/box/spout.
В комплекте идёт свой автолоудер, по инструкции подключить не получилось.
Побывал разные варианты:
Yii::import('application.vendors.*');
require_once('spout-master/src/Spout/Autoloader/autoload.php');
spl_autoload_unregister(array('YiiBase','autoload'));
Yii::registerAutoloader(array('Psr4Autoloader','register'));
// spl_autoload_register(array('Psr4Autoloader','autoload'));
spl_autoload_register(array('YiiBase','autoload'));
В одних случаях вылетает ошибка -
include(WriterFactory.php): failed to open stream: No such file or directory
В других -
PHP Fatal error: Class 'CListIterator' not found in /var/www/html/my_yii/framework/collections/CList.php on line 90