Abstract class **Phalcon\\Di\\Injectable** ========================================== *implements* :doc:`Phalcon\\Di\\InjectionAwareInterface `, :doc:`Phalcon\\Events\\EventsAwareInterface ` .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` 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** (:doc:`Phalcon\\DiInterface ` $dependencyInjector) Sets the dependency injector public **getDI** () Returns the internal dependency injector public **setEventsManager** (:doc:`Phalcon\\Events\\ManagerInterface ` $eventsManager) Sets the event manager public **getEventsManager** () Returns the internal event manager public **__get** (*mixed* $propertyName) Magic method __get