/** * Sets directory in context. * * @param Directory $directory */ public function setDirectory(Directory $directory) { $this->directory = $directory; $this->iterator = new \ArrayIterator($directory->children()); }