Ejemplo n.º 1
0
 public function uploadFrom($folder, $name, $stream, $src = '[Unknown]')
 {
     $this->assertUploadFileType($name);
     $this->assertRights($folder, self::PERMISSION_LEVEL_READWRITE, "upload");
     $targetItem = $folder->createFile($name);
     if (Logging::isDebug()) {
         Logging::logDebug("Upload from {$src} ({$name}) to " . $targetItem->id());
     }
     $targetItem->write($stream, FALSE);
     $this->env->events()->onEvent(FileEvent::upload($targetItem));
 }