Задать вопрос
delphinpro
@delphinpro
frontend developer

Как правильно описать зависимости?

Использую в проекте Slim + Slim/Extras + Twig.
Вылетает ошибка Strict Standard. Нашел в списке пулл-реквестов решение проблемы, но на данный момент пулл-реквест не принят. https://github.com/codeguy/Slim-Extras/pull/87
Как правильно сделать так, чтобы Composer по команде install установил поправленный в данном пулл-реквесте код? Это вообще возможно? Если нет, то как быть?
Пока что, чтобы не тормозить разработку, исправил код в папке vendor, но ведь это абсолютно неверный подход.
  • Вопрос задан
  • 348 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
padlyuck
@padlyuck
Я в таком случае форкаю пакет в котором нужно сделать изменения, в новой ветке делаю необходимые изменения, и в composer.json прописываю дополнительный репозиторий. Выглядит примерно так
{
    "require": {
        "original-vendor/original-package-name": "dev-my-branch-name"
    },
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/my-nickname/my-fork-url.git"
        }
   ]
}

где my-branch-name имя ветки в моем репозитории
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽