Macroable
trait Macroable (View source)
Properties
| static protected array | $macros | The registered string macros.  | 
                
Methods
                    static void
                
                
                    macro(string $name, object|callable $macro)
        
                                            
                
            Register a custom macro.
                    static void
                
                
                    mixin(object $mixin, bool $replace = true)
        
                                            
                
            Mix another object into the class.
                    static bool
                
                
                    hasMacro(string $name)
        
                                            
                
            Checks if macro is registered.
                    static mixed
                
                
                    __callStatic(string $method, array $parameters)
        
                                            
                
            Dynamically handle calls to the class.
                    mixed
                
                
                    __call(string $method, array $parameters)
        
                                            
                
            Dynamically handle calls to the class.
Details
        
                static            void
    macro(string $name, object|callable $macro)
        
    
    Register a custom macro.
        
                static            void
    mixin(object $mixin, bool $replace = true)
        
    
    Mix another object into the class.
        
                static            bool
    hasMacro(string $name)
        
    
    Checks if macro is registered.
        
                static            mixed
    __callStatic(string $method, array $parameters)
        
    
    Dynamically handle calls to the class.
        
                            mixed
    __call(string $method, array $parameters)
        
    
    Dynamically handle calls to the class.