getView($context->getView()); if (empty($view)) { $containerConfig = $context->getContainerConfig(); $config = $containerConfig->getConfig('default', 'gadgets.features'); $configViews = $config['views']; if (isset($configViews[$context->getView()])) { $views = $configViews[$context->getView()]; if (! empty($views)) { $aliasesViews = $views['aliases']; for ($i = 0; $i < count($aliasesViews); $i ++) { $view = $gadget->getView($aliasesViews[$i]); if (! empty($view)) { break; } } } } else { $view = $gadget->getView(DEFAULT_VIEW); } } return $view; } }