Exemplo n.º 1
0
 /**
  * Add tag only if it is not existing already
  * 
  * (non-PHPdoc)
  * @see \TYPO3\CMS\Extbase\Persistence\Repository::add()
  */
 public function add($tag)
 {
     $existingTag = $this->findOneByName($tag->getName());
     if ($existingTag === null) {
         parent::add($tag);
     }
 }
Exemplo n.º 2
0
 /**
  * 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);
 }