Code Duplication    Length = 9-10 lines in 2 locations

src/base/extension/AssetsParser.php 1 location

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

src/base/extension/TemplateFunctions.php 1 location

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