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:----kwf0XPxRyWKJ+FZWCqbZh+/FaRnDhwipVpXHWAotcKQsHAJ21EYGz72PfG2fk1LVXYJZOQffRbAFmSI0OQB6Doddogq+Gv+uVqJ9uOSljnsIRwP8AqKr5VyTPCtmtKfxeH2JMWK54SCEHfFTAu6iadk9biZ6iUhopgNGPQ8Frp3dtPVYbjygK8jd9XryhKP13mzsysacw9ooadpgKf7U3J8fqiqfqFLeCNXFG2wRTzgJTs+79S7/ehHSjeojXe3MknV86H82WyS/26a2lqViYxUOZE7T/wriwEIRrkhFLsnyKbDhzXbXWc6AxZKj9BvLS3+Y7n9BvX3zorGL5q45/v1RfxGt9P3MwfkmztWsko40FovK/jwKK732nJBX76N8rdKp/45p7jyme5mTzmjg7KExhnIjdABouWgfOvhEAhHC+uKR0uilw1SS/rhtuFjEW6RpriQGJm1uFanHSQzG1AOU22PZ+mnVMOEMp9ilrGQBHsCh90srvKddEGWU+1cA/jWWM5I86XFgp6xfRDtdMQxVLXVaFciXC/eC7VCo6JWlnO9EXjsUVprNpCTPt/QdpwKqwDFdrpfa1mTtAlba4jQ5xn+PvT1FvSpKuVae0qNb+mMvJKZMQJhGRKsS89gHVK5BmNA2CyNI8279XqlUwrn1yyxZuuBYVo3f3WsYjpg=----ATTACHMENT:----OTcyMjg2ODgyOTY0NDk1NSA3ODY3MDExNDg3NDY5NDUxIDgxNTgxMzY3NDUzNzM4OTg=