protected function getContext() { $lv = $this->getLaravel(); $aimeos = $lv->make('\\Aimeos\\Shop\\Base\\Aimeos')->get(); $context = $lv->make('\\Aimeos\\Shop\\Base\\Context')->get(false, 'command'); $tmplPaths = $aimeos->getCustomPaths('controller/jobs/templates'); $view = $lv->make('\\Aimeos\\Shop\\Base\\View')->create($context, $tmplPaths); $langManager = \Aimeos\MShop\Locale\Manager\Factory::createManager($context)->getSubManager('language'); $langids = array_keys($langManager->searchItems($langManager->createSearch(true))); $i18n = $lv->make('\\Aimeos\\Shop\\Base\\I18n')->get($langids); $context->setEditor('aimeos:jobs'); $context->setView($view); $context->setI18n($i18n); return $context; }