Newscoop\Entity\Repository\PlaylistArticleRepository::onPlaylistDelete PHP Метод

onPlaylistDelete() публичный Метод

Delete playlist.
public onPlaylistDelete ( Playlist $playlist )
$playlist Newscoop\Entity\Playlist
    public function onPlaylistDelete(Newscoop\Entity\Playlist $playlist)
    {
        $em = $this->getEntityManager();
        $query = $em->createQuery("DELETE FROM Newscoop\\Entity\\PlaylistArticle pa WHERE pa.playlist = ?1");
        $query->setParameter(1, $playlist);
        try {
            $query->execute();
        } catch (\Exception $e) {
            echo $e->getMessage();
            // TODO log here
            return array();
        }
        $rows = $query->getResult();
        return $rows;
    }