На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania 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 -
        user posted image
        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script Execution time: 0,0667 ]   [ 14 queries used ]   [ Generated: 18.07.18, 14:40 GMT ]