li3_docs\controllers\ApiBrowserController::index()
This action introspects all libraries and plugins that exist in your app, including the app itself and the Lithium core.
Returns
arraySource
public function index() {
$indexer = $this->_classes['indexer'];
$libraries = $indexer::libraries();
$config = Libraries::get('li3_docs');
$categories = '';
if (isset($config['categories']) && is_array($config['categories'])) {
$categories = array_keys($config['categories']);
} else {
$categories = array_values(array_unique(
array_map(function($lib) { return $lib['category']; }, $libraries)
));
}
return compact('libraries', 'categories');
}