<?php
namespace OfficeBrain\Bundle\EcatalogueBundle\Manager\Service;

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\DependencyInjection\ContainerInterface as Container;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\Security\Core\SecurityContext;
use Symfony\Component\Translation\Translator;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\Session\Session;
use Symfony\Component\HttpFoundation\Session\Flash\FlashBag;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;

use OfficeBrain\Bundle\EcatalogueBundle\Manager\Extended as EcatalogManager;

/**
 * @author Employee Id: 4488
 */
class EcatalogueService
{
	protected $request;
	protected $entityManager;
	protected $parameter;
	public static function initFactory($entityManager, $request, $session,$pagination, $country, $language,$transalatorManager,$emailManager,$coreManager)
	{
		$classInstance=new EcatalogManager\EcatalogueExtended($entityManager, $request, $session,$pagination, $country, $language,$transalatorManager,$emailManager,$coreManager);
		return $classInstance;
	}
}
