Spec-Zone.ru › Phalcon 2

Интерфейс Phalcon\DiInterface

extends ArrayAccess

Инициализатор Phalcon\DiInterface

Методы

абстрактный public Phalcon\DI\ServiceInterface set (string $name, mixed $definition, [boolean $shared])

Регистрирует сервис в контейнере сервисов

абстрактный public remove (string $name)

Удаляет сервис из контейнера сервисов

абстрактный public object get (string $name, [array $parameters])

Решает сервис на основе его конфигурации

абстрактный public object getShared (string $name, [array $parameters])

Решает общий сервис на основе его конфигурации

абстрактный public Phalcon\DI\ServiceInterface setService (Phalcon\DI\ServiceInterface $rawDefinition)

Устанавливает сервис с использованием простого определения Phalcon\DI\Service

абстрактный public Phalcon\DI\ServiceInterface getService (string $name)

Возвращает соответствующий экземпляр Phalcon\Di\Service для сервиса

абстрактный public boolean has (string $name)

Проверяет, содержит ли DI сервис по имени

абстрактный public boolean wasFreshInstance ()

Проверяет, сгенерировал ли последний сервис, полученный с помощью getShared, новый экземпляр или существующий

абстрактный public array getServices ()

Возвращает зарегистрированные в DI сервисы

абстрактный public static setDefault (Phalcon\DiInterface $dependencyInjector)

Устанавливает контейнер зависимостей по умолчанию для получения в статических методах

абстрактный public static Phalcon\DiInterface getDefault ()

Возвращает последний созданный DI

абстрактный public static reset ()

Сбрасывает внутренний DI по умолчанию

абстрактный public offsetExists (unknown $offset) унаследован от ArrayAccess

...

абстрактный public offsetGet (unknown $offset) унаследован от ArrayAccess

...

абстрактный public offsetSet (unknown $offset, unknown $value) унаследован от ArrayAccess

...

абстрактный public offsetUnset (unknown $offset) унаследован от ArrayAccess

...

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_DiInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API