protected function _requestFromArray($params)
{
$request = new Request();
$request->plugin = Hash::get($params, 'plugin');
$request->controller = $params['controller'];
$request->action = $params['action'];
$prefix = Hash::get($params, 'prefix');
$request->params = [];
if ($prefix) {
$request->params['prefix'] = $prefix;
}
$extension = Hash::get($params, '_ext');
if ($extension) {
$request->params['_ext'] = $extension;
}
return $request;
}