/** * * @param \Netcrash\Groupon\apiClient $api * @throws \Exception */ public function __construct(\Netcrash\Groupon\apiClient $api) { if (!$api->getDivision() instanceof \Netcrash\Groupon\DataObject\Division) { throw new \Exception("No division found for request..."); } $id = $api->getDivision()->getId(); if (empty($id)) { throw new \Exception("No ID on Divsion"); } if ($api->getVersion() > 1) { $this->addParam("division_id", $id); } return parent::__construct("deals", $api); }
/** * * @param \Groupon\apiClient $api */ public function __construct(\Netcrash\Groupon\apiClient $api) { return parent::__construct("divisions", $api); }