Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.226.187.24] |
|
Сообщ.
#1
,
|
|
|
Привет! Ситуация следующая. Есть гитхаб-репо, где в корне в файле very-long-random-name.class.php есть класс SomeClass, который (к слову сказать) через require грузится и работает. Но хочется, чтобы грузился через autoload композера. Сам пакет репы создается, а вот класс не появляется. Преддполагаю, что это из-за не соблюдения правил именования файла и класса. Но неужели это нельзя обойти?
Пробовал много вариантов, в том числе: "autoload": { "files": ["very-long-random-name.class.php"] } и "autoload": { "classmap": ["very-long-random-name.class.php"] } Спасибо за помощь! ЗЫ: Форк репы с приведением в должный вид - не вариант. |
Сообщ.
#2
,
|
|
|
после прописывания правил надо не забывать делать "composer du"
Добавлено P.S. в classmap указывается директория с файлами, а не ссылка на файл. Добавлено Цитата piksel @ ЗЫ: Форк репы с приведением в должный вид - не вариант. Если это репа чужая, то тебе вообще ничего не надо прописывать. Только автолоад подрубаешь один раз и всё, остальное само. Так что твои потуги с попытками подгрузить либу - мне непонятны. |