Example #1
0
 /**
  * @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;
 }