public function saveArticle(array $articleArray) { $article = $this->getArticle($articleArray['id']); $article->getPackages()->clear(); foreach ($articleArray['slideshows'] as $slideshow) { $package = $this->orm->find('Newscoop\\Package\\Package', $slideshow['id']); $article->getPackages()->add($package); } $this->orm->flush(); }