Exemplo n.º 1
0
 /**
  * @param    Folder $folder The folder object to add.
  */
 protected function doAddFolder($folder)
 {
     $contentFolder = new ChildContentFolder();
     $contentFolder->setFolder($folder);
     $this->addContentFolder($contentFolder);
     // set the back reference to this object directly as using provided method either results
     // in endless loop or in multiple relations
     if (!$folder->getContents()->contains($this)) {
         $foreignCollection = $folder->getContents();
         $foreignCollection[] = $this;
     }
 }