KMP PHP API Reference

ImpersonationActionLog extends Entity
in package

Represents a single impersonation audit record created when a super user writes while impersonating.

Captures request metadata (HTTP method, URL, IP), the acting administrator, impersonated member, and the table/entity that was changed.

Table of Contents

Properties

$created  : FrozenTime
$entity_primary_key  : string
$id  : int
$impersonated_member  : Member
$impersonated_member_id  : int
$impersonator  : Member
$impersonator_id  : int
$ip_address  : string|null
$metadata  : string|null
$operation  : string
$request_method  : string|null
$request_url  : string|null
$table_name  : string
$_accessible  : array<string|int, mixed>

Methods

_getCreated()  : FrozenTime|null

Properties

$_accessible

protected array<string|int, mixed> $_accessible = ['impersonator_id' => true, 'impersonated_member_id' => true, 'operation' => true, 'table_name' => true, 'entity_primary_key' => true, 'request_method' => true, 'request_url' => true, 'ip_address' => true, 'metadata' => true, 'created' => true, 'impersonator' => true, 'impersonated_member' => true]
Tags
inheritDoc

Methods


        
On this page

Search results