Example #1
0
 public function testLink()
 {
     $origin = new Path(tempnam(sys_get_temp_dir(), 'orig'));
     $target = new File(tempnam(sys_get_temp_dir(), 'target'));
     $target->delete();
     $target = new Path($target->getPathname());
     $file = new File($origin);
     $file->touch();
     $file->linkTo($target);
     $link = $target->toFileDescriptor();
     $this->assertNull($file->getLinkTarget());
     $this->assertTrue($link->exists());
     $this->assertTrue($link->isLink());
     $this->assertTrue($origin->equals($link->getLinkTarget()));
 }