AliasLoader
class AliasLoader (View source)
Properties
| protected array | $aliases | The array of class aliases.  | 
                |
| protected bool | $registered | Indicates if a loader has been registered.  | 
                |
| static protected string | $facadeNamespace | The namespace for all real-time facades.  | 
                |
| static protected AliasLoader | $instance | The singleton instance of the loader.  | 
                
Methods
Get or create the singleton alias loader instance.
Load a class alias if it is registered.
Load a real-time facade for the given alias.
Ensure that the given alias has an existing real-time facade class.
Format the facade stub with the proper namespace and class.
Add an alias to the loader.
Register the loader on the auto-loader stack.
Prepend the load method to the auto-loader stack.
Get the registered aliases.
Set the registered aliases.
Indicates if the loader has been registered.
Set the "registered" state of the loader.
Set the real-time facade namespace.
Details
        
                static            AliasLoader
    getInstance(array $aliases = [])
        
    
    Get or create the singleton alias loader instance.
        
                            bool|null
    load(string $alias)
        
    
    Load a class alias if it is registered.
        
                    protected        void
    loadFacade(string $alias)
        
    
    Load a real-time facade for the given alias.
        
                    protected        string
    ensureFacadeExists(string $alias)
        
    
    Ensure that the given alias has an existing real-time facade class.
        
                    protected        string
    formatFacadeStub(string $alias, string $stub)
        
    
    Format the facade stub with the proper namespace and class.
        
                            void
    alias(string $class, string $alias)
        
    
    Add an alias to the loader.
        
                            void
    register()
        
    
    Register the loader on the auto-loader stack.
        
                    protected        void
    prependToLoaderStack()
        
    
    Prepend the load method to the auto-loader stack.
        
                            array
    getAliases()
        
    
    Get the registered aliases.
        
                            void
    setAliases(array $aliases)
        
    
    Set the registered aliases.
        
                            bool
    isRegistered()
        
    
    Indicates if the loader has been registered.
        
                            void
    setRegistered(bool $value)
        
    
    Set the "registered" state of the loader.
        
                static            void
    setFacadeNamespace(string $namespace)
        
    
    Set the real-time facade namespace.
        
                static            void
    setInstance(AliasLoader $loader)
        
    
    Set the value of the singleton alias loader.