Interface **Phalcon\\DiInterface** ================================== *implements* ArrayAccess 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, *unknown* $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** (*unknown* $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 ...