예제 #1
0
 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());
 }
예제 #2
0
 /**
  * @dataProvider SodaDatasetTest::invalidResourceIDs
  * @expectedException allejo\Socrata\Exceptions\InvalidResourceException
  *
  * @param $resourceID string The resource ID to be testing
  */
 public function testValidateResourceID($resourceID)
 {
     StringUtilities::validateResourceID($resourceID);
 }