Webiny\Component\ClassLoader\ClassLoader::registerMap PHP Method

registerMap() public method

NOTE: PEAR rules must end with an underline '_'.
public registerMap ( array $maps )
$maps array - Array of maps rules. An example rule is ['Webiny' => '/var/WebinyFramework/library']
    public function registerMap(array $maps)
    {
        foreach ($maps as $prefix => $library) {
            $endChar = substr($prefix, -1);
            if ($endChar == '_') {
                Loaders\Pear::getInstance()->registerMap($prefix, $library);
            } else {
                if (is_array($library)) {
                    if (isset($library['Psr']) && $library['Psr'] == '0') {
                        Loaders\Psr0::getInstance()->registerMap($prefix, $library);
                        continue;
                    }
                }
                Loaders\Psr4::getInstance()->registerMap($prefix, $library);
            }
        }
    }