Пример #1
0
 /**
  * @param $path
  * @param bool $explore
  * @return Directory
  */
 public function addDirectoryByPath($path, $explore = true)
 {
     $dir = new Directory($path);
     $dir->setFileTypeWhiteList($this->getFileTypeWhiteList());
     if ($explore) {
         $dir->explore();
     }
     $this->addDirectory($dir);
     return $dir;
 }
Пример #2
0
 /**
  * @param Album $album
  * @param Directory $discDir
  *
  * @return Disc
  */
 protected function createAndAddDiscToAlbum(Album $album, Directory $discDir)
 {
     $candidateAlbumName = $discDir->getName();
     $disc = new Disc($candidateAlbumName, $discDir);
     $album->addDisc($disc);
     return $disc;
 }