/** * Adds a new album to repository * * @param Tx_Yag_Domain_Model_Album $album */ public function add($album) { if (!$album->getSorting()) { $sorting = 0; if ($album->getGallery()->getAlbums()->count() > 0) { $sorting = $album->getGallery()->getAlbums()->current()->getSorting(); } $album->setSorting($sorting + 1); } parent::add($album); }