pdftk: Неустранимая ошибка PHP: класс 'mikehaertl\pdftk\Pdf' не найден в

У меня есть проект в Slim framework. Существует несколько пакетов композитора. Теперь я добавил https://github.com/mikehaertl/php-pdftk для заполнения PDF, но я получаю PHP Неустранимая ошибка: Класс 'mikehaertl\pdftk\Pdf' не найден в... Что не так с моим кодом?

композитор.json:

{
  "require": {
     "dibi/dibi": "^3.0",
     "slim/slim": "^3.7.0",
     "phpmailer/phpmailer": "^5.2",
     "jbroadway/urlify":"^1.1.0",
     "simplesoftwareio/simple-qrcode":"^1.5.1",
     "gopay/payments-sdk-php":"^1.2.3",
     "mikehaertl/php-pdftk":"^0.4.2"
   }
}

в моем ./config/config.php есть:

 define('PATH', dirname(__DIR__));
 require_once PATH."/vendor/autoload.php";

и в моем ./methods/controller.php:

 ...
 $pdf = new mikehaertl\pdftk\Pdf("/path/to/QR_template.pdf");
 ...

Я попытался получить имена всех включенных файлов, используя:

 var_dump(get_included_files());

но файлов «pdf» в массиве не было.

Другие пакеты работают хорошо, а pdftk нет. В чем проблема?

Спасибо.


person user3700786    schedule 14.01.2018    source источник


Ответы (1)


Решено! Проблема была в композиторской версии. Самостоятельное обновление Composer решило проблему.

person user3700786    schedule 14.01.2018
comment
у меня такая же проблема, но обновление композитора не помогло в моем случае - person Andrewboy; 08.01.2020