Activity
        
        extends Plugin
    
    
            
            in package
            
        
    
    
            
            Uses
                            RedactorField,                             SeoField,                             TinyMceField,                             TypedLinkField,                             SuperTableField,                             NeoField,                             VizyField,                             CkeditorField                    
    
        
        
    
Table of Contents
- $hasCpSection : bool
- $hasCpSettings : bool
- $plugin : Themes
- $schemaVersion : string
- $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
- initCkeditorField() : mixed
- Register everything needed for Redactor fields tracking
- 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
- initTinyMceField() : mixed
- Register everything needed for Tiny MCE fields tracking
- initTypedLinkField() : mixed
- Register everything needed for Typed link fields tracking
- initVizyField() : mixed
- Register everything needed for Vizy 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
        bool
    $hasCpSection
     = true
    
        
    
    Tags
$hasCpSettings
    public
        bool
    $hasCpSettings
     = true
    
        
    
    Tags
$plugin
    public
    static    Themes
    $plugin
    
    
    
    
$schemaVersion
    public
        string
    $schemaVersion
     = '2.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 —initCkeditorField()
Register everything needed for Redactor fields tracking
    protected
                    initCkeditorField() : mixed
    
    
    
        Return values
mixed —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 —initTinyMceField()
Register everything needed for Tiny MCE fields tracking
    protected
                    initTinyMceField() : mixed
    
    
    
        Return values
mixed —initTypedLinkField()
Register everything needed for Typed link fields tracking
    protected
                    initTypedLinkField() : mixed
    
    
    
        Return values
mixed —initVizyField()
Register everything needed for Vizy fields tracking
    protected
                    initVizyField() : 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