Download the PHP package bcchicr/di-container without Composer
On this page you can find all versions of the php package bcchicr/di-container. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download bcchicr/di-container
More information about bcchicr/di-container
Files in bcchicr/di-container
Download bcchicr/di-container
More information about bcchicr/di-container
Files in bcchicr/di-container
Vendor bcchicr
Package di-container
Short Description A minimal PSR-11 compatible Dependency Injection Container with auto-wiring
License MIT
Package di-container
Short Description A minimal PSR-11 compatible Dependency Injection Container with auto-wiring
License MIT
Please rate this library. Is it a good library?
Informations about the package di-container
Dependency Injection Container
Простой контейнер зависимостей, соответствующий стандарту PSR-11. Реализует автосвязывание и кэширование.
- Требования
- Установка
- Использование
Требования
- PHP 8.2 или более поздняя версия
Установка
Установка через Composer:
Использование
Создание контейнера:
Регистрация зависимостей:
Проверка на возможность получения зависимости из контейнера:
Получение зависимости из контейнера:
Два последовательных вызова get()
с одинаковым ID возвращают тот же объект:
Реализовано автосвязывание объекта по имени класса:
Оно возможно, если:
- Конструктор получаемого объекта не содержит параметров
- Параметры конструктора получаемого объекта имеют значения по умолчанию
- Параметры конструктора являются объектами, доступными для получения из контейнера (В т.ч. через автосвязывание)
All versions of di-container with dependencies
PHP Build Version
Package Version
The package bcchicr/di-container contains the following files
Loading the files please wait ....