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)); }