<?php

namespace OfficeBrain\Bundle\CmsBundle\Manager\Service;

use OfficeBrain\Bundle\CmsBundle\Manager\Extended as ThirdPartyManager;

/**
 * @author Officebrain 4571 <info@officebrain.com>
 *
 * Description: Return class instance
 */
class CmsThirdPartyService
{
    /**
     * @author Employee Id: 4571
     *
     * Description : Set and return instance of class
     *
     * @param $entityManager
     * @param $request
     * @param $translator
     * @param $knpPaginator
     * @param $country
     * @param $language
     *
     * @return Class Instance
     *
     * @throws Null
     */
    public static function initFactory($entityManager, $request, $translator, $knpPaginator, $formFactory, $country, $language, $basePath)
    {
        $classInstance = new ThirdPartyManager\ThirdPartyServiceExtended($entityManager, $request, $translator, $knpPaginator, $formFactory, $country, $language, $basePath);

        return $classInstance;
    }
}
