Code Duplication    Length = 3-3 lines in 2 locations

src/Resource/Iterator/ResourceCollectionIterator.php 1 location

@@ 120-122 (lines=3) @@
117
     */
118
    public function __construct(ResourceCollection $resources, $mode = null)
119
    {
120
        if (!($mode & (self::CURRENT_AS_PATH | self::CURRENT_AS_RESOURCE | self::CURRENT_AS_NAME))) {
121
            $mode |= self::CURRENT_AS_RESOURCE;
122
        }
123
124
        if (!($mode & (self::KEY_AS_PATH | self::KEY_AS_CURSOR))) {
125
            $mode |= self::KEY_AS_PATH;

src/Resource/Iterator/ResourceFilterIterator.php 1 location

@@ 120-122 (lines=3) @@
117
            $mode |= self::FILTER_BY_PATH;
118
        }
119
120
        if (!($mode & (self::MATCH_PREFIX | self::MATCH_SUFFIX | self::MATCH_REGEX))) {
121
            $mode |= self::MATCH_REGEX;
122
        }
123
124
        $this->pattern = $pattern;
125
        $this->patternLength = strlen($pattern);