На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
  
    > Внедрение либы через композер
      Привет! Ситуация следующая. Есть гитхаб-репо, где в корне в файле very-long-random-name.class.php есть класс SomeClass, который (к слову сказать) через require грузится и работает. Но хочется, чтобы грузился через autoload композера. Сам пакет репы создается, а вот класс не появляется. Преддполагаю, что это из-за не соблюдения правил именования файла и класса. Но неужели это нельзя обойти?

      Пробовал много вариантов, в том числе:
      ExpandedWrap disabled
        "autoload": { "files": ["very-long-random-name.class.php"] }

      и
      ExpandedWrap disabled
        "autoload": { "classmap": ["very-long-random-name.class.php"] }


      Спасибо за помощь!

      ЗЫ: Форк репы с приведением в должный вид - не вариант.
      Сообщение отредактировано: piksel -
        после прописывания правил надо не забывать делать "composer du" ;)

        Добавлено
        P.S. в classmap указывается директория с файлами, а не ссылка на файл.

        Добавлено
        Цитата piksel @
        ЗЫ: Форк репы с приведением в должный вид - не вариант.

        Если это репа чужая, то тебе вообще ничего не надо прописывать. Только автолоад подрубаешь один раз и всё, остальное само. Так что твои потуги с попытками подгрузить либу - мне непонятны.
        Сообщение отредактировано: Serafim -
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0170 ]   [ 16 queries used ]   [ Generated: 29.03.24, 08:42 GMT ]