Project Versions

Table Of Contents

Previous topic

Class Phalcon\DI\FactoryDefault\CLI

Next topic

Class Phalcon\DI\Service

This Page

Class Phalcon\DI\Injectable

implements Phalcon\DI\InjectionAwareInterface, Phalcon\Events\EventsAwareInterface

This class allows to access services in the services container by just only accessing a public property with the same name of a registered service

Methods

public setDI (Phalcon\DiInterface $dependencyInjector)

Sets the dependency injector

public Phalcon\DiInterface getDI ()

Returns the internal dependency injector

public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager)

Sets the event manager

public Phalcon\Events\ManagerInterface getEventsManager ()

Returns the internal event manager

public __get (string $propertyName)

Magic method __get