public function testSetterGetter() { $s = new Endpoint(); $s->setRegion("test-region"); $s->setPublicUrl("test-public-url"); $this->assertEquals("test-region", $s->getRegion()); $this->assertEquals("test-public-url", $s->getPublicUrl()); }
/** * populateのオーバーライド * * @param \StdClass $json */ public function populate(\StdClass $json) { $this->setType($json->type); $this->setName($json->name); $endpoints = []; foreach ($json->endpoints as $endpoint) { $e = new Endpoint(); $e->setPublicUrl($endpoint->publicURL); $e->setRegion($endpoint->region); $endpoints[] = $e; } $this->setEndpoints($endpoints); $this->setEndpointLinks([]); }