korkin-igor/collect

Module for working with arrays.

Maintainers

Package info

github.com/Korkin-Igor/collect

pkg:composer/korkin-igor/collect

Statistics

Installs: 2

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-04-24 05:49 UTC

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 image composer:2
  • код проекта монтируется в /app
  • контейнер запускается от обычного пользователя, чтобы vendor/ и composer.lock не создавались от root
  • локальный dev-сервер доступен на http://localhost:10000

Быстрый старт

  1. При необходимости скорректируйте .env.
  2. Соберите и поднимите контейнер:
docker compose up -d --build
  1. Установите зависимости:
docker compose exec app composer install
  1. Проверьте автозагрузку пакета:
docker compose exec app php index.php
  1. Откройте в браузере:
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.