Code Duplication    Length = 11-11 lines in 2 locations

core/services/locators/FileLocator.php 1 location

@@ 73-83 (lines=11) @@
70
     * @return \FilesystemIterator
71
     * @throws \EventEspresso\core\exceptions\InvalidDataTypeException
72
     */
73
    public function locate($directory_paths)
74
    {
75
        if (! (is_string($directory_paths) || is_array($directory_paths))) {
76
            throw new InvalidDataTypeException('$directory_paths', $directory_paths, 'string or array');
77
        }
78
        foreach ((array) $directory_paths as $directory_path) {
79
            foreach ($this->findFilesByPath($directory_path) as $key => $file) {
80
                $this->filepaths[ $key ] = \EEH_File::standardise_directory_separators($file);
81
            }
82
        }
83
        return $this->filepaths;
84
    }
85
86

core/services/locators/FqcnLocator.php 1 location

@@ 79-89 (lines=11) @@
76
     * @throws InvalidClassException
77
     * @throws InvalidDataTypeException
78
     */
79
    public function locate($namespaces)
80
    {
81
        if (! (is_string($namespaces) || is_array($namespaces))) {
82
            throw new InvalidDataTypeException('$namespaces', $namespaces, 'string or array');
83
        }
84
        foreach ((array) $namespaces as $namespace) {
85
            foreach ($this->findFQCNsByNamespace($namespace) as $key => $file) {
86
                $this->FQCNs[ $key ] = $file;
87
            }
88
        }
89
        return $this->FQCNs;
90
    }
91
92