Вторая инициализация автозагрузчика никогда не выполняется из-за return
в предыдущей строке.Поэтому последняя строка игнорируется - неудивительно, что автозагрузчик TCPDF не работает:
Попробуйте что-то вроде:
require_once __DIR__ . '/phpspreadsheet/composer/autoload_real.php';
require_once __DIR__ . '/phptcpdf/composer/autoload_real.php';
ComposerAutoloaderInit9d1bd4a6e5194a15c3a7fbbedd5e69dc::getLoader();
ComposerAutoloaderInitd3643b2c089f2f5cb6ea7ae57abe30b2::getLoader();
Вам не нужно возвращать автозагрузчик, достаточно вызвать getLoader()
, чтобыинициализировать автозагрузчик.
Также обратите внимание, что этот странный хеш в имени класса автозагрузчика может измениться - вам, вероятно, следует включить autoload.php
вместо autoload_real.php
(если он доступен), это может избавить вас от проблем с исправлением имени после каждого обновления.