private function createConnection() { if (is_null($this->lotteryType) or is_null($this->raffleDate)) { throw new ResultParameterException('Lottery type and/or raffle date parameter null, use set parameter with this class setOption method'); } return new MpiConnection(new ConnectionConstants(ConnectionConstants::getConstant($this->lotteryType)), $this->raffleDate); }
public function __construct($lotteryType, \DateTime $resultDate) { parent::__construct($lotteryType); $this->connectionUrl = $this->getConnectionUrl($resultDate); }