ThemeLog
        
        Model for changes made to the theme
    
    
 class Cms\Models\ThemeLog
extends ModelExtends
| Class | Description | 
|---|---|
| Model | 
Constants
| Constant | Type | Value | Description | 
|---|---|---|---|
| TYPE_CREATE | string | "create" | 
                                                            string
                                                         "create" | 
| TYPE_DELETE | string | "delete" | 
                                                            string
                                                         "delete" | 
| TYPE_UPDATE | string | "update" | 
                                                            string
                                                         "update" | 
Properties
            
            
            
                public
            
            
            $belongsTo
            
                :
                                                            array
                                                                        
                        = {"user":{}}
                    
                            
        
        
        Relations
            
            
            
                protected
            
            
            $table
            
                :
                                                            string
                                                                        
                        = "cms_theme_logs"
                    
                            
        
        
        The database table used by the model.
protected $themeCache : mixed
Methods
            
            
            
                public
            
                            
                    static
                
                        
            add (Winter\Storm\Halcyon\Model $template, $type = null)
                            : self | null
                    
        
        Creates a log record
Parameters
                | Property | Type | Description | 
|---|---|---|
| $template | Winter\Storm\Halcyon\Model | Winter\Storm\Halcyon\Model | 
| $type | mixed | mixed | 
Returns
            self | null
                public static bindEventsToModel (Winter\Storm\Halcyon\Model $template)
Adds observers to the model for logging purposes.
Parameters
                | Property | Type | Description | 
|---|---|---|
| $template | Winter\Storm\Halcyon\Model | Winter\Storm\Halcyon\Model | 
Returns
            mixed
                public getAnyTemplateAttribute ()
Returns
            mixed
                public getThemeNameAttribute ()
Returns
            mixed
                public getTypeNameAttribute ()
Returns
            mixed
                public getTypeOptions ()
Returns
            mixed
                
    Copyright © 2025 Winter CMS