Code Duplication    Length = 9-10 lines in 2 locations

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
        }

src/base/extension/AssetsParser.php 1 location

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