Я пытаюсь правильно добавить FPDF в свой проект Symfony 2.3.4 в качестве сторонней библиотеки в каталоге vendor
. В основном я следил за этой записью в блоге. Но я не могу заставить его работать.
Прежде всего, я не совсем уверен, что такое имя поставщика и имя библиотеки в этом примере. Предположим, поставщик — OlivierPlathey
(автор FPDF), а библиотека — FPDF
, я бы создал класс-оболочку под /vendor/olivierplathey/lib/FPDF/FPDF.php
, верно? Но каким будет имя класса? Согласно сообщению в блоге, это должно быть OlivierPlathey_FPDF
, но я думаю, что это должно быть OlivierPlathey_FPDF_FPDF
, потому что библиотека называется FPDF
, а класс внутри этой библиотеки также называется FPDF
.
Во-вторых, нет метода registerPrefixes
, потому что мой проект (по какой-то причине) использует класс Composer\Autoload\ClassLoader
, поэтому я изменил его на $loader->add('OlivierPlathey_FPDF', __DIR__.'/../vendor/olivierplathey/lib/FPDF')
. Опять же, я понятия не имею, что такое правильный префикс и путь. Я думаю, что перепробовал все возможные комбинации, которые только мог придумать, но ни одна из них не работает.
Я также пытался добавить файл composer.json
, но ничего не дает.
Может ли кто-нибудь указать мне правильное направление здесь? Есть ли способ хотя бы получить представление о том, куда смотрит загрузчик классов ??