Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function save(Album $album)
 {
     $data = $album->getArrayCopy();
     if (null === $album->getId()) {
         return $this->db->insert('album', $data);
     } else {
         return $this->db->update('album', ['artist' => $data['artist'], 'title' => $data['title']], ['id' => $data['id']]);
     }
 }
Ejemplo n.º 2
0
 /**
  * @param Album $album
  * @return int
  */
 public function delete(Album $album)
 {
     return $this->db->delete('album', ['id' => $album->getId()]);
 }