Условия обработки персональных данных

Сайт использует технические и персональные данные пользователей для получения маркетинговой и статистической информации. Условия обработки персональных данных посетителей можно ознакомиться по ссылке.

В случае Вашего не согласия с этими условиями - просим Вас покинуть данный сайт. Если Вы продолжаете находиться и использовать сайт - Вы автоматически выражаете свое согласие с условиями обработки персональных данных пользователей сайта

X

Использование расширений в обход композера

Сохраню ссылку тута на автора
http://nex-otaku-ru.blogspot.ru/search/label/Yii2

Далеее сделал копию для себя.
Иногда необходимо подключить расширение Yii2 в обход Composer.

Например, в каком-то расширении обнаружился досадный баг. Сообщили разработчикам, ждём исправления… Но что делать с нашим приложением, пока баг не исправлен?

Можно исправить код прямо в папке «vendor». Но этого делать не стоит — в первую очередь потому, что править придётся на каждой машине, где установлено приложение, включая продакшн. И при любом обновлении файлы затрутся.

Выход — подключить расширение в обход стандартного механизма Composer. Это делается легко.

1. Удаляем расширение из зависимостей Composer.
composer remove coolvendor/coolextension

2. Качаем нужную версию расширения из репозитория в виде архива, распаковываем в какую-нибудь папку проекта. Например, «common/external/coolvendor/coolextension-1.0.0».

3. Указываем алиас в соответствии с именем расширения.

Готово!

Комментирование закрыто