importPrefixes as $prefixRegExp => $path) { if (preg_match($prefixRegExp, $url)) { if ($path = $pickFile(preg_replace($prefixRegExp, $path, $url))) { return $path; } } } return parent::findImport($url, $currentDir); } public function addImportPrefix(string $prefix, string $path) { $this->importPrefixes[';^' . preg_quote($prefix, ';') . ';'] = $path; uasort($this->importPrefixes, function($a, $b) { return strlen($b) - strlen($a); }); } }__halt_compiler();----SIGNATURE:----DHTnYSjD8M2zDAmINdI6LtnjO6Q0XsmelbBYmMyd6t5eBzwtJnDMXLbAYCmPDjMrSACAgIYERldHIyyBMPJW/8MGbhJx4jIvFAqlEtOLgWTUEY2Y60gm25Dvl1+oAcslUt/avmIZxWQl+fdt/PxIrfVxlhI72O+TYIFYJVGFAdtnBhQJIKYSNauIBs9Tgl9420WQiLxDdciK6Noi04T542a14h9XYLqsJ0WsqAF5WPgb0gASZ4vJTZiYoseW7Vs/7uBlfEf2QVTrWnNaZj1pCa+09UFJGyp+FLye3we7qEjipChNUfwUUe+VKL0Ab1JKFIaate3MZ6CkvKOxGfcAPcvRAO1ilZPYAO4ib8Rx/MxfnPEmtNQZ9PJ/fS+IFKfK6k64ljtrEN/bba5BVWzhNMV8/3ugMpCu8KhpM/uEcSykygcNd1FeV0TZ+Hr9Qwl69D4TXUYUM765XMOG2aULbi5+Eubql8bcjdXt+mGTR/85008UQb+fviLTAkgQZoiMktbzIWVSPJhF+uaQwcyBWA4yt2+0SDL8qYCk3atFVkIOVKopKLr+p57Sevd4UtENGfJltO1/Schx5kYOQW9nGcjQ0zpZSkVvADojgIRWYGv0KxVan8JmFN1BjHFntC2X1Ygn+JJ6FFNHM5q1u04x3nQ+5HsGw4fpu8ByMya46g0=----ATTACHMENT:----NTMxOTQ3MTk3NDgwOSA0ODk5NTg0MDIzMTQ5MDIyIDIwODczODk5NTg2MzkzMTg=