Activity
        
        extends Plugin
    
    
            
            in package
            
        
    
    
            
            Uses
                            RedactorField,                             SeoField,                             TypedLinkField,                             SuperTableField,                             NeoField                    
    
        
        
    
Table of Contents
- $hasCpSection : mixed
 - $hasCpSettings : mixed
 - $plugin : Themes
 - $schemaVersion : mixed
 - $twigContext : string
 - The context used to render logs, can be 'web' or 'export'
 - getRecorder() : Recorder
 - Get a recorder by its name
 - getSettingsResponse() : mixed
 - init() : void
 - inheritDoc
 - createSettingsModel() : Model|null
 - initNeoField() : mixed
 - Register everything needed for Neo fields tracking
 - initRedactorField() : mixed
 - Register everything needed for Redactor fields tracking
 - initSeoField() : mixed
 - Register everything needed for SEO fields tracking
 - initSuperTableField() : mixed
 - Register everything needed for Super table fields tracking
 - initTypedLinkField() : mixed
 - Register everything needed for Typed link fields tracking
 - registerCpRoutes() : mixed
 - Register cp routes
 - registerGarbageCollection() : mixed
 - Register garbage collection
 - registerPermissions() : mixed
 - Register permissions
 - registerRecorders() : mixed
 - Register all recorders once all plugins are loaded
 - registerServices() : mixed
 - Register all services
 - registerTwig() : mixed
 - Register twig variables and extensions
 - registerUserHook() : mixed
 - Register user details hook to show user's latest activity
 
Properties
$hasCpSection
    public
        mixed
    $hasCpSection
     = true
    
        
    
    Tags
$hasCpSettings
    public
        mixed
    $hasCpSettings
     = true
    
        
    
    Tags
$plugin
    public
    static    Themes
    $plugin
    
    
    
    
$schemaVersion
    public
        mixed
    $schemaVersion
     = '1.3.4'
    
        
    
    Tags
$twigContext
The context used to render logs, can be 'web' or 'export'
    public
        string
    $twigContext
     = 'web'
    
    
    
    Tags
Methods
getRecorder()
Get a recorder by its name
    public
            static        getRecorder(string $name) : Recorder
    
        Parameters
- $name : string
 
Return values
Recorder —getSettingsResponse()
    public
                    getSettingsResponse() : mixed
    
    
    
    Tags
Return values
mixed —init()
inheritDoc
    public
                    init() : void
    
    
    
        Return values
void —createSettingsModel()
    protected
                    createSettingsModel() : Model|null
    
    
    
    Tags
Return values
Model|null —initNeoField()
Register everything needed for Neo fields tracking
    protected
                    initNeoField() : mixed
    
    
    
        Return values
mixed —initRedactorField()
Register everything needed for Redactor fields tracking
    protected
                    initRedactorField() : mixed
    
    
    
        Return values
mixed —initSeoField()
Register everything needed for SEO fields tracking
    protected
                    initSeoField() : mixed
    
    
    
        Return values
mixed —initSuperTableField()
Register everything needed for Super table fields tracking
    protected
                    initSuperTableField() : mixed
    
    
    
        Return values
mixed —initTypedLinkField()
Register everything needed for Typed link fields tracking
    protected
                    initTypedLinkField() : mixed
    
    
    
        Return values
mixed —registerCpRoutes()
Register cp routes
    protected
                    registerCpRoutes() : mixed
    
    
    
        Return values
mixed —registerGarbageCollection()
Register garbage collection
    protected
                    registerGarbageCollection() : mixed
    
    
    
        Return values
mixed —registerPermissions()
Register permissions
    protected
                    registerPermissions() : mixed
    
    
    
        Return values
mixed —registerRecorders()
Register all recorders once all plugins are loaded
    protected
                    registerRecorders() : mixed
    
    
    
        Return values
mixed —registerServices()
Register all services
    protected
                    registerServices() : mixed
    
    
    
        Return values
mixed —registerTwig()
Register twig variables and extensions
    protected
                    registerTwig() : mixed
    
    
    
        Return values
mixed —registerUserHook()
Register user details hook to show user's latest activity
    protected
                    registerUserHook() : mixed