lithium\core\StaticObject::_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 static function _instance($name, array $options = []) {
if (is_string($name) && isset(static::$_classes[$name])) {
$name = static::$_classes[$name];
}
return Libraries::instance(null, $name, $options);
}