Ответы пользователя по тегу Composer
  • Почему не загружаются расширения подключённых модулей?

    padlyuck
    @padlyuck
    Проводя это действие руководствовался инструкцией
    https://ru.stackoverflow.com/questions/784561/Как-...
    автору данного ответа стоило бы руки вырвать за такие ответы. Если вам нужно изменить код какого-то публичного пакета самым лучшим решением будет сделать форк этого пакета, а в composer.json прописать свой репозиторий как источник. в итоге ваш форк будет ставится как зависимость вашего проекта со всеми другими пакетами от которых зависит нужный вам модуль, плюс вы сможете в случае необходимости накатывать на форк апдейты из основного пакета. А то что вы нашли на стековерфлоу - применимо только в очень специфичных случаях, в остальных случаях - просто набор костылей описан.
    Это не те дроиды, которых вы ищете. Зачем вы чужие пакеты пытаетесь перенести из зависимостей в проект?
    Ответ написан
    Комментировать
  • Обязательно ли ставить symfony/symfony?

    padlyuck
    @padlyuck
    посмотрите https://github.com/laravel/framework/blob/master/c... там не меньше написано чем у симфони. Конкретно по вопросу в заголовке: в версии 4 не обязательно ставить symfony/symfony пруф https://medium.com/@fabpot/symfony-4-a-quick-demo-... Ctrl+F symfony/symfony
    Ответ написан
    Комментировать
  • Как не устанавливать require-dev?

    padlyuck
    @padlyuck
    composer install --no-dev
    Ответ написан
    Комментировать
  • Как правильно описать зависимости?

    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 имя ветки в моем репозитории
    Ответ написан
    Комментировать