Установка v1.1.0
Как поставить DevCraft Dev Tools через Composer или с диска, требования и типичные ошибки.
Системные требования
| Что | Минимум |
|---|---|
| PHP | 8.3 или новее |
| Composer | да |
psr/cache | ^3.0 (подтянется сам) |
marcin-orlowski/lombok-php | ^1.2 (нужен для get* / set* на AbstractWith) |
Отдельный конфиг-файл библиотеки не нужен: после composer require пространства имён Devcraft\ подхватывает автозагрузчик из vendor.
Способы установки
В корне проекта:
composer require devcraftclub/dev-tools:^1.1Composer сам поставит lombok-php и psr/cache. В сайтах с DevCraft Admin пакет уже входит в зависимости оболочки — отдельный require нужен только для самостоятельных PHP-проектов или если вы режете зависимости вручную.
Проверка
composer show devcraftclub/dev-toolsОжидается версия 1.1.0 (или совместимая в ветке ^1.1) и PHP >=8.3. Если нужен кэш — в списке зависимостей должен быть psr/cache.
Типичные проблемы
Path-репозиторий объявляют только в корневом composer.json потребителя. Вложенный пакет его «не видит».
Нужен PHP 8.3+. Проверьте php -v и блок config.platform в Composer.
Нужна версия пакета ≥ 1.1.0. Убедитесь, что composer show показывает 1.1.x и что psr/cache установлен.
Дальше
- Начало работы — выбор базового класса и примеры
- Файловый кэш PSR-6
- Атрибуты With