<?php

namespace OfficeBrain\Bundle\RewardReferralBundle\Manager\Service;

use OfficeBrain\Bundle\RewardReferralBundle\Manager\Extended as RewardReferralManager;

/**
 * @author OfficeBrain 4589 <info@officebrain.com>
 *
 * Description : Reward Referral Factory Class
 */
class RewardReferralService
{
    /**
     * @author Employee Id: 4589
     * Description :
     *
     * @param 1 : object $entityManager
     * @param 2 : object $request
     * @param 3 : object $session
     * @param 4 : object $paginatorService
     * @param 5 : object $translatorService
     * @param 6 : array  $countries
     * @param 7 : array  $languages
     *
     * @return object
     **/
    public static function initFactory($entityManager, $request, $session, $paginatorService, $translatorService, $emailService, $countries, $languages)
    {
        $classInstance = new RewardReferralManager\RewardReferralExtended($entityManager, $request, $session, $paginatorService, $translatorService, $emailService, $countries, $languages);

        return $classInstance;
    }
}
