public function getPermissions() { return DIRECTORY_SEPARATOR == '/' ? substr(sprintf('%o', fileperms($this->path)), -3) : null; }
public function testGetAndSetPermissions() { $d = new Dir(__DIR__ . '/../tmp/'); $this->assertEquals(777, $d->getPermissions()); $d->setPermissions(0775, true); $this->assertEquals(775, $d->getPermissions()); $d->setPermissions(0777); }