/** * Stream command: dir_readdir * * @return string */ public function dir_readdir() { $child = false; /** @var Directory $dir */ $dir = $this->request->getObject(); $children = $dir->getChildren(); if (true === array_key_exists($this->request->getPosition(), $children)) { $child = $children[$this->request->getPosition()]->getName(); $this->request->incrementPosition(1); } return $child; }
public function testDefaultPositionIsZero() { $defaultPosition = 0; $request = new Request(); $this->assertSame($defaultPosition, $request->getPosition()); }