public function __construct($sodaClient, $resourceID) { StringUtilities::validateResourceID($resourceID); if (!$sodaClient instanceof SodaClient) { throw new \InvalidArgumentException("The first variable is expected to be a SodaClient object"); } $this->apiVersion = 0; $this->sodaClient = $sodaClient; $this->resourceId = $resourceID; $this->urlQuery = new UrlQuery($this->buildResourceUrl(), $this->sodaClient->getToken(), $this->sodaClient->getEmail(), $this->sodaClient->getPassword()); }
/** * @dataProvider SodaDatasetTest::invalidResourceIDs * @expectedException allejo\Socrata\Exceptions\InvalidResourceException * * @param $resourceID string The resource ID to be testing */ public function testValidateResourceID($resourceID) { StringUtilities::validateResourceID($resourceID); }