/** * @param \RecursiveIterator $iterator * @param string[] $allowedExtensions * @param array $alwaysAllowedFiles */ public function __construct(\RecursiveIterator $iterator, array $allowedExtensions = array(), array $alwaysAllowedFiles = array()) { parent::__construct($iterator); $this->allowedExtensions = $allowedExtensions; $this->alwaysAllowedFiles = array_flip($alwaysAllowedFiles); }
/** * @param \RecursiveIterator $iterator * @param \string[] $excludedPaths */ public function __construct(\RecursiveIterator $iterator, array $excludedPaths) { parent::__construct($iterator); $this->excludedPaths = array_flip($excludedPaths); }