Абстрактный класс Phalcon\Di\Injectable

Реализует Phalcon\Di\InjectionAwareInterface, Phalcon\Events\EventsAwareInterface

Source on GitHub

Этот класс позволяет получить доступ к службам в контейнере служб, просто получив доступ только к общедоступному свойству с тем же именем зарегистрированной службы

Методы

public setDI (Phalcon\DiInterface $dependencyInjector)

Устанавливает инжектор зависимостей

public getDI ()

Возвращает инжектор внутренних зависимостей

public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager)

Устанавливает менеджер событий

public getEventsManager ()

Возвращает внутренний менеджер событий

public __get (string $propertyName)

Волшебный метод __ get, чтобы легко получить доступ к услугам через их имя