Example #1
0
 /**
  * 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;
 }
Example #2
0
 public function testDefaultPositionIsZero()
 {
     $defaultPosition = 0;
     $request = new Request();
     $this->assertSame($defaultPosition, $request->getPosition());
 }