Skip to content

RecursiveRegexIterator insufficiently documented #1180

@WinterSilence

Description

@WinterSilence

Description

For example, __DIR__ contain symfony/console.

<?php
$iterator = new RecursiveRegexIterator(
    new RecursiveDirectoryIterator( __DIR__, RecursiveDirectoryIterator::UNIX_PATHS),
    '/((?:[A-Z][a-zA-Z\d]+\/)*[A-Z][a-zA-Z\d]+)\.php$/',
    RegexIterator::GET_MATCH,
    RegexIterator::USE_KEY
);

Resulted in this output :
Matches all class files in directory and sub-directories

But I expected this output instead:
Matches all class files only in root directory

PHP Version

tested only in PHP 7.3

Operating System

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Extension: splbugDocumentation contains incorrect information

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions