예제 #1
0
파일: archive.php 프로젝트: evanjt/core
 public function testMoveRemove()
 {
     $dir = OC::$SERVERROOT . '/tests/data';
     $textFile = $dir . '/lorem.txt';
     $this->instance = $this->getNew();
     $this->instance->addFile('lorem.txt', $textFile);
     $this->assertFalse($this->instance->fileExists('target.txt'));
     $this->instance->rename('lorem.txt', 'target.txt');
     $this->assertTrue($this->instance->fileExists('target.txt'));
     $this->assertFalse($this->instance->fileExists('lorem.txt'));
     $this->assertEquals(file_get_contents($textFile), $this->instance->getFile('target.txt'));
     $this->instance->remove('target.txt');
     $this->assertFalse($this->instance->fileExists('target.txt'));
 }
예제 #2
0
파일: storage.php 프로젝트: anolisti/apps
 public function file_put_contents($path, $data)
 {
     $path = $this->stripPath($path);
     return $this->archive->addFile($path, $data);
 }