Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
CRAP | |
0.00% |
0 / 94 |
HallTicketsGenerator | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
930.00 | |
0.00% |
0 / 94 |
__construct | |
0.00% |
0 / 1 |
870.00 | |
0.00% |
0 / 92 |
|||
getHallTicketsResultData | |
0.00% |
0 / 1 |
2.00 | |
0.00% |
0 / 2 |
<?php | |
namespace com\linways\ec\core\service\HallTicketsGenerator; | |
use com\linways\ec\core\service\StudentMarkListService; | |
use com\linways\base\util\MakeSingletonTrait; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template1HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template2HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template3HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template4HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\TemplateAMITHallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template6HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template7HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template8HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template9HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template10HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template11HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template12HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template13HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template15HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template16HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template17HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template19HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template20HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template23HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template24HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template25HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template27HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template26HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template22HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template28HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template30HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template32HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template31HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template33HallTicketsGenerator; | |
use com\linways\ec\core\service\HallTicketsGenerator\Template34HallTicketsGenerator; | |
class HallTicketsGenerator{ | |
use MakeSingletonTrait; | |
private $HallTicketsResultDataGenerator; | |
public function __construct(){ | |
$examType = 'EC_HALL_TICKET_TEMPLATE'; | |
$hallticketTemplate = StudentMarkListService::getInstance()->getUniversityMarkListTemplate($examType); | |
switch ($hallticketTemplate) { | |
case 'Template_1': | |
// MES VIMALA STJOSEPH Colleges | |
$this->HallTicketsResultDataGenerator = new Template1HallTicketsGenerator(); | |
break; | |
case 'Template_2': | |
// Christ College | |
$this->HallTicketsResultDataGenerator = new Template2HallTicketsGenerator(); | |
break; | |
case 'Template_3': | |
// SB College | |
$this->HallTicketsResultDataGenerator = new Template3HallTicketsGenerator(); | |
break; | |
case 'Template_4': | |
// MA College | |
$this->HallTicketsResultDataGenerator = new Template4HallTicketsGenerator(); | |
break; | |
case 'Template_6': | |
// SAINTGITS Colleges | |
$this->HallTicketsResultDataGenerator = new Template6HallTicketsGenerator(); | |
break; | |
// case 'Template_6': | |
// // AIMIT College | |
// $this->HallTicketsResultDataGenerator = new TemplateAMITHallTicketsGenerator(); | |
// break; | |
case 'Template_7': | |
// SAC College | |
$this->HallTicketsResultDataGenerator = new Template7HallTicketsGenerator(); | |
break; | |
case 'Template_8': | |
// IIIC College | |
$this->HallTicketsResultDataGenerator = new Template8HallTicketsGenerator(); | |
break; | |
case 'Template_9': | |
// SJC College | |
$this->HallTicketsResultDataGenerator = new Template9HallTicketsGenerator(); | |
break; | |
case 'Template_10': | |
// SJCE College | |
$this->HallTicketsResultDataGenerator = new Template10HallTicketsGenerator(); | |
break; | |
case 'Template_12': | |
// SJCE College | |
$this->HallTicketsResultDataGenerator = new Template12HallTicketsGenerator(); | |
break; | |
case 'Template_13': | |
// ASSUMPTION College | |
$this->HallTicketsResultDataGenerator = new Template13HallTicketsGenerator(); | |
break; | |
case 'Template_15': | |
// SJCE College | |
$this->HallTicketsResultDataGenerator = new Template15HallTicketsGenerator(); | |
break; | |
case 'Template_16': | |
// VES College | |
$this->HallTicketsResultDataGenerator = new Template16HallTicketsGenerator(); | |
break; | |
case 'Template_17': | |
// SCMS College | |
$this->HallTicketsResultDataGenerator = new Template17HallTicketsGenerator(); | |
break; | |
case 'Template_19': | |
// MAJILIS College | |
$this->HallTicketsResultDataGenerator = new Template19HallTicketsGenerator(); | |
break; | |
case 'Template_20': | |
// PRESIDENCY College | |
$this->HallTicketsResultDataGenerator = new Template20HallTicketsGenerator(); | |
break; | |
case 'Template_23': | |
// Providence College | |
$this->HallTicketsResultDataGenerator = new Template23HallTicketsGenerator(); | |
break; | |
case 'Template_24': | |
// MAR IVANIOUS College | |
$this->HallTicketsResultDataGenerator = new Template24HallTicketsGenerator(); | |
break; | |
case 'Template_25': | |
// St Claret College | |
$this->HallTicketsResultDataGenerator = new Template25HallTicketsGenerator(); | |
break; | |
case 'Template_27': | |
// St Marys Thrissur College | |
$this->HallTicketsResultDataGenerator = new Template27HallTicketsGenerator(); | |
break; | |
case 'Template_26': | |
// ST Josephs Devagiri College | |
$this->HallTicketsResultDataGenerator = new Template26HallTicketsGenerator(); | |
break; | |
case 'Template_22': | |
// ST Thomas Pala COllege STCP | |
$this->HallTicketsResultDataGenerator = new Template22HallTicketsGenerator(); | |
break; | |
case 'Template_28': | |
// Ramaiah College | |
$this->HallTicketsResultDataGenerator = new Template28HallTicketsGenerator(); | |
break; | |
case 'Template_30': | |
// ST Anns College Andrapradesh | |
$this->HallTicketsResultDataGenerator = new Template30HallTicketsGenerator(); | |
break; | |
case 'Template_32': | |
// JAWAHARLAL COLLEGE Colleges | |
$this->HallTicketsResultDataGenerator = new Template32HallTicketsGenerator(); | |
break; | |
case 'Template_31': | |
// PRESIDENCY UNIVERSITY | |
$this->HallTicketsResultDataGenerator = new Template31HallTicketsGenerator(); | |
break; | |
case 'Template_33': | |
// Loyola College | |
$this->HallTicketsResultDataGenerator = new Template33HallTicketsGenerator(); | |
break; | |
case 'Template_34': | |
// LEAD College | |
$this->HallTicketsResultDataGenerator = new Template34HallTicketsGenerator(); | |
break; | |
default: | |
$this->HallTicketsResultDataGenerator = new Template1HallTicketsGenerator(); | |
break; | |
} | |
} | |
public function getHallTicketsResultData($request){ | |
return $this->HallTicketsResultDataGenerator->getHallTicketsResultData($request); | |
} | |
} | |