예제 #1
0
 /**
  * @param BaseFileEntity $entity
  */
 protected function setup(BaseFileEntity $entity)
 {
     $entity->setPublicDir($this->publicDir);
     $entity->setPublicUrl($this->publicUrl);
     $entity->setProtectedDir($this->protectedDir);
     $entity->setUser($this->getUser());
 }
예제 #2
0
 /**
  * @param BaseFileEntity $entity
  * @return BaseFileEntity
  */
 public function configureFileEntity(BaseFileEntity $entity)
 {
     if ($this->key) {
         $entity->setParent($this->getCurrentDir());
         $entity->copyPermission();
     }
     return $entity;
 }
예제 #3
0
파일: DirEntity.php 프로젝트: svobodni/web
 public function generatePath()
 {
     parent::generatePath();
     foreach ($this->children as $item) {
         $item->generatePath();
     }
     foreach ($this->files as $item) {
         $item->generatePath();
     }
 }