public function testReturnsImageInstance() { $digitalOcean = new DigitalOcean($this->getMockCredentials(), $this->getMockAdapter($this->never())); $images = $digitalOcean->images(); $this->assertTrue(is_object($images)); $this->assertInstanceOf('\\DigitalOcean\\Images\\Images', $images); }
private function getImages(DigitalOcean $digitalOcean, $typeImageId) { switch ($typeImageId) { case 0: $availableImages = $digitalOcean->images()->getGlobal(); break; case 1: $availableImages = $digitalOcean->images()->getMyImages(); break; case 2: $availableImages = $digitalOcean->images()->getAll(); break; } foreach ($availableImages->images as $image) { $images[$image->id] = sprintf('%s, %s', $image->name, $image->distribution); } return $images; }