Interface **Phalcon\\Di\\ServiceInterface**
===========================================
.. role:: raw-html(raw)
:format: html
:raw-html:`Source on GitHub`
Methods
-------
abstract public **__construct** (*unknown* $name, *unknown* $definition, [*unknown* $shared])
...
abstract public **getName** ()
...
abstract public **setShared** (*unknown* $shared)
...
abstract public **isShared** ()
...
abstract public **setDefinition** (*unknown* $definition)
...
abstract public **getDefinition** ()
...
abstract public **resolve** ([*unknown* $parameters], [:doc:`Phalcon\\DiInterface ` $dependencyInjector])
...
abstract public **setParameter** (*unknown* $position, *array* $parameter)
...
abstract public static **__set_state** (*array* $attributes)
...