<?php
namespace OfficeBrain\Bundle\ReportBundle\Manager\Extended;

use OfficeBrain\Bundle\ReportBundle\Manager\AbstractManager\ReportAbstract;

class ReportExtended extends ReportAbstract
{
    private $entityManager;
    private $repository;
    private $request;
    public function __construct($entityManager, $request)
    {
        $this->entityManager=$entityManager;
        $this->request=$request;
        parent::setEntityManager($entityManager);
// 		$this->repository = $this->entityManager->getRepository('OfficeBrainCompanyBundle:Company');
    }
    public function viewUserWiseReport()
    {
        //echo "call to user wise";
    }
    public function viewUserWiseReportAbstract()
    {
        $data=$this->viewUserWiseReportAbstractHello();
        return $data;
    }
    public function getUser()
    {
        $userId = $this->request['user_id'];
        $this->user = $this->entityManager->getRepository('OfficeBrainUserBundle:User')->find($userId);
        return $this->user;
    }
    public function getUserWiseQuoteData()
    {
        $data=$this->getUserWiseQuoteDataRepository();
        if ($data) {
            return $data;
        } else {
            return "FAIL";
        }
    }
    public function setSearchParameter($viewMode, $parameter, $instance)
    {
    }
}
