Code Duplication    Length = 9-10 lines in 2 locations

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
    }

src/base/extension/TemplateFunctions.php 1 location

@@ 151-160 (lines=10) @@
148
    private static function extractPathname($path, $domains)
149
    {
150
        $filename_path = $path;
151
        if (!file_exists($path) && !empty($domains)) {
152
            foreach ($domains as $domain => $paths) {
153
                $domain_filename = str_replace($domain, $paths["public"], $path);
154
                if (file_exists($domain_filename)) {
155
                    $filename_path = $domain_filename;
156
                    continue;
157
                }
158
            }
159
160
        }
161
162
        return $filename_path;
163
    }