«Композер» или непростой путь к ядру «Битрикса»
Выпустил версию 1.0.24 «Композер-установщиков». Полный список изменений вы можете найти в отчёте о релизе, но остановлюсь подробнее на двух обновлениях:
- Силами Роба Лоача библиотека переписана под ПСР-4.
- В «Битриксе» «Композер» теперь может находиться в корне проекта, даже если каталог с ядром находится глубже:
s1/
bitrix/
components/<name>
modules/<name>
templates/<name>
vendor/
composer.json
composer.lock
Для этого нужно всего лишь указать в composer.json вашего проекта путь к ядру:
{
"extra": {
"bitrix-dir": "s1/bitrix"
}
}
По-умолчанию без этой настройки установщик клонирует пакеты в каталог bitrix/*.