/** * Инициализация объекта Autoload */ protected static function initialize() { if (static::$instance) { return; } static::$instance = true; static::$parentPath = __DIR__; static::$parentPath = rtrim(static::$parentPath, DIRECTORY_SEPARATOR) . '/'; static::$pathsNamespace = []; self::register(); }
protected static function initialize() { if (static::$initialized) { return; } static::$initialized = true; static::$parentPath = __FILE__; for ($i = substr_count(get_class(), static::$nsChar); $i >= 0; $i--) { static::$parentPath = dirname(static::$parentPath); } static::$paths = array(); static::$files = array(__FILE__); }