public function getOwner()
{
$owner = array();
if (DIRECTORY_SEPARATOR == '/') {
if (file_exists($this->path)) {
$owner = posix_getpwuid(fileowner($this->path));
}
}
return $owner;
}
public function testGetOwnerAndGroup() { $d = new Dir(__DIR__ . '/../tmp/'); $this->assertTrue(array_key_exists('name', $d->getOwner())); $this->assertTrue(array_key_exists('name', $d->getGroup())); $this->assertTrue(array_key_exists('name', $d->getUser())); $this->assertTrue($d->isDir()); $this->assertFalse($d->isFile()); $this->assertGreaterThan(1, count($d->getObjects())); }