/** * Get all devices */ public function fetchAll() { $devices = json_decode($this->dataProvider->get('devices')->getBody()->__toString()); foreach ($devices->devices as $deviceData) { $device = new Device($deviceData, $this->dataProvider); $this->devices[$device->getId()] = $device; } }