Interface **Phalcon\\DiInterface**
==================================
*implements* ArrayAccess
.. role:: raw-html(raw)
:format: html
:raw-html:`Source on GitHub`
Methods
-------
abstract public **set** (*unknown* $name, *unknown* $definition, [*unknown* $shared])
...
abstract public **setShared** (*unknown* $name, *unknown* $definition)
...
abstract public **remove** (*unknown* $name)
...
abstract public **attempt** (*unknown* $name, *unknown* $definition, [*unknown* $shared])
...
abstract public **get** (*unknown* $name, [*unknown* $parameters])
...
abstract public **getShared** (*unknown* $name, [*unknown* $parameters])
...
abstract public **setRaw** (*unknown* $name, :doc:`Phalcon\\Di\\ServiceInterface ` $rawDefinition)
...
abstract public **getRaw** (*unknown* $name)
...
abstract public **getService** (*unknown* $name)
...
abstract public **has** (*unknown* $name)
...
abstract public **wasFreshInstance** ()
...
abstract public **getServices** ()
...
abstract public static **setDefault** (:doc:`Phalcon\\DiInterface ` $dependencyInjector)
...
abstract public static **getDefault** ()
...
abstract public static **reset** ()
...
abstract public **offsetExists** (*unknown* $offset) inherited from ArrayAccess
...
abstract public **offsetGet** (*unknown* $offset) inherited from ArrayAccess
...
abstract public **offsetSet** (*unknown* $offset, *unknown* $value) inherited from ArrayAccess
...
abstract public **offsetUnset** (*unknown* $offset) inherited from ArrayAccess
...