Ejemplo n.º 1
0
 public function createFolder($parent, $name)
 {
     Logging::logDebug('creating folder [' . $parent->id() . '/' . $name . ']');
     $this->assertRights($parent, self::PERMISSION_LEVEL_READWRITE, "create folder");
     $target = $parent->folderWithName($name);
     $this->validateAction(FileEvent::CREATE_FOLDER, $target);
     if ($this->triggerActionInterceptor(FileEvent::CREATE_FOLDER, $target)) {
         return;
     }
     $new = $parent->createFolder($name);
     $this->env->events()->onEvent(FileEvent::createFolder($new));
     return $new;
 }
 public function createFolder($parent, $name)
 {
     Logging::logDebug('creating folder [' . $parent->id() . '/' . $name . ']');
     $this->assertRights($parent, self::PERMISSION_LEVEL_READWRITE, "create folder");
     $new = $parent->createFolder($name);
     $this->env->events()->onEvent(FileEvent::createFolder($new));
 }