Главная/Статьи/Composer: Установка dev версии в stable проекте
PHP

Composer: Установка dev версии в stable проекте

Иногда требуется использовать в проекте компонент со статусом разработки (dev). По умолчанию Composer блокирует установку нестабильных версий в стабильных проектах для защиты от непредсказуемого поведения.

Решение

Для установки dev-версии пакета используйте суффикс @dev:

composer require schmunk42/yii2-giiant:"@dev"

Для явной установки стабильной версии:

composer require schmunk42/yii2-giiant:"@stable"

Синтаксис @dev и @stable в команде composer require позволяет гибко управлять зависимостями: устанавливать нужные dev-версии отдельных пакетов без изменения общего уровня стабильности всего проекта.