lithium\core\Object::_instance()
Returns an instance of a class with given config
. The name
could be a key from the
classes
array, a fully-namespaced class name, or an object. Typically this method is used
in _init
to create the dependencies used in the current class.
Parameters
-
string|object
$name
A
classes
key or fully-namespaced class name. -
array
$options
The configuration passed to the constructor.
Returns
objectSource
protected function _instance($name, array $options = []) {
if (is_string($name) && isset($this->_classes[$name])) {
$name = $this->_classes[$name];
}
return Libraries::instance(null, $name, $options);
}