Code Duplication    Length = 9-10 lines in 2 locations

src/base/extension/TemplateFunctions.php 1 location

@@ 163-172 (lines=10) @@
160
    private static function extractPathname($path, $domains)
161
    {
162
        $filename_path = $path;
163
        if (!file_exists($path) && !empty($domains)) {
164
            foreach ($domains as $domain => $paths) {
165
                $domain_filename = str_replace($domain, $paths["public"], $path);
166
                if (file_exists($domain_filename)) {
167
                    $filename_path = $domain_filename;
168
                    continue;
169
                }
170
            }
171
172
        }
173
174
        return $filename_path;
175
    }

src/base/extension/AssetsParser.php 1 location

@@ 337-345 (lines=9) @@
334
    {
335
        $domains = Template::getDomains(TRUE);
336
        $filename_path = null;
337
        if (!file_exists($file_path) && 0 < count($domains)) {
338
            foreach ($domains as $domain => $paths) {
339
                $domain_filename = str_replace($domain, $paths["public"], $string);
340
                if (file_exists($domain_filename)) {
341
                    $filename_path = $domain_filename;
342
                    continue;
343
                }
344
            }
345
        }
346
347
        return $filename_path;
348
    }