Aimeos\ShopBundle\Command\JobsCommand::getBareContext PHP Method

getBareContext() protected method

Returns a bare context object
protected getBareContext ( ) : Aimeos\MShop\Context\Item\Standard
return Aimeos\MShop\Context\Item\Standard Context object containing only the most necessary dependencies
    protected function getBareContext()
    {
        $ctx = new \Aimeos\MShop\Context\Item\Standard();
        $conf = new \Aimeos\MW\Config\PHPArray(array(), array());
        $ctx->setConfig($conf);
        $locale = \Aimeos\MShop\Factory::createManager($ctx, 'locale')->createItem();
        $locale->setLanguageId('en');
        $ctx->setLocale($locale);
        $i18n = new \Aimeos\MW\Translation\None('en');
        $ctx->setI18n(array('en' => $i18n));
        return $ctx;
    }