think\Loader::addPsr0 PHP Method

addPsr0() private static method

添加Ps0空间
private static addPsr0 ( $prefix, $paths, $prepend = false )
    private static function addPsr0($prefix, $paths, $prepend = false)
    {
        if (!$prefix) {
            if ($prepend) {
                self::$fallbackDirsPsr0 = array_merge((array) $paths, self::$fallbackDirsPsr0);
            } else {
                self::$fallbackDirsPsr0 = array_merge(self::$fallbackDirsPsr0, (array) $paths);
            }
            return;
        }
        $first = $prefix[0];
        if (!isset(self::$prefixesPsr0[$first][$prefix])) {
            self::$prefixesPsr0[$first][$prefix] = (array) $paths;
            return;
        }
        if ($prepend) {
            self::$prefixesPsr0[$first][$prefix] = array_merge((array) $paths, self::$prefixesPsr0[$first][$prefix]);
        } else {
            self::$prefixesPsr0[$first][$prefix] = array_merge(self::$prefixesPsr0[$first][$prefix], (array) $paths);
        }
    }