public function testCitiesGet() { $c = new \Iris\Cities(self::$client); $cities = $c->getList(["state" => "NC"]); $json = '{"RcAbbreviation":"PINEHURST","Name":"ABERDEEN"}'; $this->assertEquals($json, json_encode($cities[0]->to_array())); $this->assertEquals("GET", self::$container[self::$index]['request']->getMethod()); $this->assertEquals("https://api.test.inetwork.com/v1.0/cities?state=NC", self::$container[self::$index]['request']->getUri()); self::$index++; }
<?php require_once "./vendor/autoload.php"; require_once "./config.php"; if (count($argv) < 2) { die("usage: php cities-sample.php [state] e.g. php cities-sample.php CA"); } $client = new Iris\Client(Config::LOGIN, Config::PASSWORD); $citiesInstance = new \Iris\Cities($client); echo json_encode($citiesInstance->getList(["state" => $argv[1]]));