UserLoggedOut
        
        extends UserLog
    
    
            
            in package
            
        
    
    
    
        
        
    
Table of Contents
- $changedFields : array<string|int, mixed>
- $data : array<string|int, mixed>
- $dateCreated : DateTime
- $id : int
- $ip : string
- $request : string
- $site_id : int
- $site_name : string
- $target_class : string
- $target_name : string
- $target_uid : string
- $user_id : int
- $user_name : string
- $_element : Element
- $_site : Site
- $_user : User
- getDescription() : string
- Description getter
- getElement() : Element|null
- getElementSiteName() : string
- Get the site name the element was modified in
- getElementTitle() : string
- Get element title
- getHandle() : string
- Handle getter
- getName() : string
- Name getter
- getRequestName() : string
- Request name getter
- getSite() : Site|null
- Site getter
- getSiteName() : string
- Site name getter
- getTitle() : string
- getUser() : User|null
- User getter
- getUserName() : string
- User name getter
- save() : bool
- Save this log in database
- setElement() : mixed
- Element setter
- setSite() : mixed
- Site setter
- setUser() : mixed
- User setter
- _getTitle() : string
- Build the title from class name
- getElementType() : string
- Get the element type (Asset, Entry etc)
- getIncludeSiteNameInTitle() : bool
- Include the site name in the title
- getTitleField() : string
- Get element title field name
- loadElement() : Element|null
- Load the element
Properties
$changedFields
    public
        array<string|int, mixed>
    $changedFields
     = []
    
    
    
$data
    public
        array<string|int, mixed>
    $data
    
    
    
    
$dateCreated
    public
        DateTime
    $dateCreated
    
    
    
    
$id
    public
        int
    $id
    
    
    
    
$ip
    public
        string
    $ip
    
    
    
    
    Tags
$request
    public
        string
    $request
    
    
    
    
$site_id
    public
        int
    $site_id
    
    
    
    
$site_name
    public
        string
    $site_name
    
    
    
    
$target_class
    public
        string
    $target_class
    
    
    
    
$target_name
    public
        string
    $target_name
    
    
    
    
$target_uid
    public
        string
    $target_uid
    
    
    
    
$user_id
    public
        int
    $user_id
    
    
    
    
$user_name
    public
        string
    $user_name
    
    
    
    
$_element
    protected
        Element
    $_element
    
    
    
    
$_site
    protected
        Site
    $_site
    
    
    
    
$_user
    protected
        User
    $_user
    
    
    
    
Methods
getDescription()
Description getter
    public
                    getDescription() : string
    
    
    
        Return values
string —getElement()
    public
                    getElement() : Element|null
    
    
    
    Tags
Return values
Element|null —getElementSiteName()
Get the site name the element was modified in
    public
                    getElementSiteName() : string
    
    
    
        Return values
string —getElementTitle()
Get element title
    public
                    getElementTitle() : string
    
    
    
        Return values
string —getHandle()
Handle getter
    public
                    getHandle() : string
    
    
    
        Return values
string —getName()
Name getter
    public
                    getName() : string
    
    
    
        Return values
string —getRequestName()
Request name getter
    public
                    getRequestName() : string
    
    
    
    Tags
Return values
string —getSite()
Site getter
    public
                    getSite() : Site|null
    
    
    
        Return values
Site|null —getSiteName()
Site name getter
    public
                    getSiteName() : string
    
    
    
        Return values
string —getTitle()
    public
                    getTitle() : string
    
    
    
    Tags
Return values
string —getUser()
User getter
    public
                    getUser() : User|null
    
    
    
        Return values
User|null —getUserName()
User name getter
    public
                    getUserName() : string
    
    
    
        Return values
string —save()
Save this log in database
    public
                    save() : bool
    
    
    
        Return values
bool —setElement()
Element setter
    public
                    setElement(Element $element) : mixed
    
        Parameters
- $element : Element
Return values
mixed —setSite()
Site setter
    public
                    setSite(Site $site) : mixed
    
        Parameters
- $site : Site
Return values
mixed —setUser()
User setter
    public
                    setUser(User|null $user) : mixed
    
        Parameters
- $user : User|null
Return values
mixed —_getTitle()
Build the title from class name
    protected
                    _getTitle() : string
    
    
    
        Return values
string —getElementType()
Get the element type (Asset, Entry etc)
    protected
    abstract                getElementType() : string
    
    
    
        Return values
string —getIncludeSiteNameInTitle()
Include the site name in the title
    protected
                    getIncludeSiteNameInTitle() : bool
    
    
    
        Return values
bool —getTitleField()
Get element title field name
    protected
                    getTitleField() : string
    
    
    
        Return values
string —loadElement()
Load the element
    protected
                    loadElement() : Element|null