Code Duplication    Length = 9-10 lines in 2 locations

src/base/extension/AssetsParser.php 1 location

@@ 323-331 (lines=9) @@
320
    {
321
        $domains = Template::getDomains(TRUE);
322
        $filename_path = null;
323
        if (!file_exists($file_path) && 0 < count($domains)) {
324
            foreach ($domains as $domain => $paths) {
325
                $domain_filename = str_replace($domain, $paths["public"], $string);
326
                if (file_exists($domain_filename)) {
327
                    $filename_path = $domain_filename;
328
                    continue;
329
                }
330
            }
331
        }
332
333
        return $filename_path;
334
    }

src/base/extension/TemplateFunctions.php 1 location

@@ 144-153 (lines=10) @@
141
        private static function extractPathname($path, $domains)
142
        {
143
            $filename_path = $path;
144
            if (!file_exists($path) && !empty($domains)) {
145
                foreach ($domains as $domain => $paths) {
146
                    $domain_filename = str_replace($domain, $paths["public"], $path);
147
                    if (file_exists($domain_filename)) {
148
                        $filename_path = $domain_filename;
149
                        continue;
150
                    }
151
                }
152
153
            }
154
155
            return $filename_path;
156
        }