Table Of Contents

Previous topic

Interface Phalcon\DI\InjectionAwareInterface

Next topic

Interface Phalcon\Db\AdapterInterface

This Page

Interface Phalcon\DI\ServiceInterface

Phalcon\DI\ServiceInterface initializer

Methods

abstract public __construct (string $name, mixed $definition, boolean $shared)

Phalcon\DI\Service

abstract public getName ()

Returns the service’s name

abstract public setShared (boolean $shared)

Sets if 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 mixed resolve (unknown $parameters)

Resolves the service

abstract public static Phalcon\DI\Service __set_state (array $attributes)

Restore the interal state of a service