lithium\core\Adaptable::_class()
Looks up an adapter by class by name.
Parameters
-
array
$config
Configuration array of class to be found.
-
array
$paths
Optional array of search paths that will be checked.
Returns
stringReturns a fully-namespaced class reference to the adapter class.
Source
protected static function _class($config, $paths = []) {
if (!$name = $config['adapter']) {
$self = get_called_class();
throw new ConfigException("No adapter set for configuration in class `{$self}`.");
}
if (!$class = static::_locate($paths, $name)) {
$self = get_called_class();
throw new ConfigException("Could not find adapter `{$name}` in class `{$self}`.");
}
return $class;
}