public function setGlobIteratorFactory(\closure $factory = null) { $this->globIteratorFactory = $factory ?: function ($pattern) { return new \globIterator($pattern); }; return $this; }