Помогите подключить стороннюю библиотеку

Есть проект на 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

Посмотрите здесь первый ответ (нужно пролистать вниз): http://code.htmlasks.com/using_boxspout_3rd_party_library_in_yii_application_command

Спасибо, то что нужно.