/** * @return array */ public function getAll() { $response = []; try { $query = $this->db->prepare("SELECT * FROM `komentarai`"); $query->execute(); $query->setFetchMode(\PDO::FETCH_OBJ); $resAr = []; foreach (new \RecursiveArrayIterator($query->fetchAll()) as $r) { $komentaras = new self(); $komentaras->setData($r->data); $komentaras->setAutorius($r->autorius); $komentaras->setKomentaras($r->komentaras); $komentaras->setId($r->id); $komentaras->setTemosId($r->temos_id); $resAr[] = $komentaras; } $response['status'] = 'success'; $response['data'] = $resAr; } catch (\Exception $e) { $response['status'] = 'failed'; $response['message'] = $e->getMessage(); } return $response; }