public getObjects ( ) : array | ||
Результат | array |
public function getObjects()
{
if (isset($this->objects[0]) && is_string($this->objects[0])) {
$objects = array();
foreach ($this->objects as $object) {
$objects[] = is_dir($object) ? new self($object, true, true) : new File($object, array());
}
$this->objects = $objects;
}
return $this->objects;
}
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())); }