Table Of Contents

Previous topic

< Interface Phalcon\DI\InjectionAwareInterface

Next topic

Interface Phalcon\Db\AdapterInterface >

Interface Phalcon\DI\ServiceInterface

Phalcon\DI\ServiceInterface initializer

Methods

abstract public string getName ()

Returns the name of the service

abstract public setShared (boolean $shared)

Sets whether the service is shared or not

abstract public boolean isShared ()

Check whether the service is shared or not

abstract public setDefinition (mixed $definition)

Set the service definition

abstract public mixed getDefinition ()

Returns the service definition

abstract public bool isResolved ()

Checks if the service was resolved

abstract public object resolve ([array $parameters], [Phalcon\DiInterface $dependencyInjector])

Resolves the service