korkin-igor / collect
Module for working with arrays.
dev-main
2026-04-24 05:49 UTC
Requires
- php: ^7.4 | ^8.0
This package is auto-updated.
Last update: 2026-04-24 05:53:40 UTC
README
PHP-библиотека с простым API для работы с коллекциями.
Требования
- Docker
- Docker Compose
Что настроено
php:8.3-cliкак основной dev-контейнерcomposerустановлен внутри образа через официальный Docker imagecomposer:2- код проекта монтируется в
/app - контейнер запускается от обычного пользователя, чтобы
vendor/иcomposer.lockне создавались отroot - локальный dev-сервер доступен на
http://localhost:10000
Быстрый старт
- При необходимости скорректируйте
.env. - Соберите и поднимите контейнер:
docker compose up -d --build
- Установите зависимости:
docker compose exec app composer install
- Проверьте автозагрузку пакета:
docker compose exec app php index.php
- Откройте в браузере:
http://localhost:10000
Полезные команды
docker compose exec app composer validate docker compose exec app composer dump-autoload docker compose exec app bash docker compose down
Публикация на Packagist
Перед публикацией проверьте:
composer.jsonсодержит корректное имя пакета в форматеvendor/package- репозиторий доступен по Git URL
- тег версии создан в Git, например
v1.0.0
После этого пакет можно подключить к Packagist через репозиторий https://github.com/Korkin-Igor/collect.