예제 #1
0
파일: archive.php 프로젝트: evanjt/core
 public function testWriteStream()
 {
     $dir = OC::$SERVERROOT . '/tests/data';
     $this->instance = $this->getNew();
     $fh = $this->instance->getStream('lorem.txt', 'w');
     $source = fopen($dir . '/lorem.txt', 'r');
     OCP\Files::streamCopy($source, $fh);
     fclose($source);
     fclose($fh);
     $this->assertTrue($this->instance->fileExists('lorem.txt'));
     $this->assertEquals(file_get_contents($dir . '/lorem.txt'), $this->instance->getFile('lorem.txt'));
 }
예제 #2
0
파일: storage.php 프로젝트: anolisti/apps
 public function fopen($path, $mode)
 {
     $path = $this->stripPath($path);
     return $this->archive->getStream($path, $mode);
 }