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

use Symfony\Component\HttpFoundation\Request;
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\DependencyInjection\ContainerInterface as Container;
use OfficeBrain\Bundle\PageBundle\Manager\Extended as NewsletterExtendedManager;

class NewsletterManager
{
	/**
	* @author Employee Id: 4014 <info@officebeacon.com>
	* Function used for call the respective extended class.
	* @param $request
	*   request object
	* @param $api
	*   api client service object
	* @return classinstance
	*/
	
	public static function initFactory($entityManager, $request, $emailService)
	{
	  return new NewsletterExtendedManager\NewsletterExtended($entityManager, $request,$emailService);
	}
}