Methods

setModel()

setModel(string  $model) : self

Set the model name

Parameters

string $model

Returns

self

setModelId()

setModelId(integer  $modelId) : self

Set the model ID

Parameters

integer $modelId

Returns

self

getModel()

getModel() : string

Get the model name

Returns

string

getModelId()

getModelId() : integer

Get the model ID

Returns

integer

getAction()

getAction() : string

Get the action

Returns

string

getOriginal()

getOriginal() : array

Get the original model state differences

Returns

array

getModified()

getModified() : array

Get the modified model state differences

Returns

array

setUsername()

setUsername(string  $username) : self

Set the username

Parameters

string $username

Returns

self

setUserId()

setUserId(integer  $userId) : self

Set the user ID

Parameters

integer $userId

Returns

self

setDomain()

setDomain(string  $domain) : self

Set the domain

Parameters

string $domain

Returns

self

setRoute()

setRoute(string  $route) : self

Set the route

Parameters

string $route

Returns

self

setMethod()

setMethod(string  $method) : self

Set the method

Parameters

string $method

Returns

self

setMetadata()

setMetadata(array  $metadata) : self

Set the metadata

Parameters

array $metadata

Returns

self

addMetadata()

addMetadata(string  $name, mixed  $value) : self

Add to the metadata

Parameters

string $name
mixed $value

Returns

self

getUsername()

getUsername() : string

Get the username

Returns

string

getUserId()

getUserId() : integer

Get the user ID

Returns

integer

getDomain()

getDomain() : string

Get the domain

Returns

string

getRoute()

getRoute() : string

Get the route

Returns

string

getMethod()

getMethod() : string

Get the method

Returns

string

hasMetadata()

hasMetadata(string  $name = null) : boolean

Determine if there is metadata

Parameters

string $name

Returns

boolean

getMetadata()

getMetadata(string  $name = null) : mixed

Get the metadata

Parameters

string $name

Returns

mixed

setDiff()

setDiff(array  $old, array  $new) : self

Set the differences in values between the model states (that have already been processed)

Parameters

array $old
array $new

Returns

self

resolveDiff()

resolveDiff(array  $old, array  $new) : self

Resolve the differences in values between the model states

Parameters

array $old
array $new

Returns

self

hasDiff()

hasDiff() : boolean

Check if the model states are different

Returns

boolean

send()

send() : mixed

Send the results of the audit

Returns

mixed

getStates()

getStates() : array

Get model states

Returns

array

getStateById()

getStateById(integer  $id) : array

Get model state by ID

Parameters

integer $id

Returns

array

getStateByModel()

getStateByModel(string  $model, integer  $modelId = null) : array

Get model state by model

Parameters

string $model
integer $modelId

Returns

array

getStateByTimestamp()

getStateByTimestamp(string  $from, string  $backTo = null) : array

Get model state by timestamp

Parameters

string $from
string $backTo

Returns

array

getStateByDate()

getStateByDate(string  $from, string  $backTo = null) : array

Get model state by date

Parameters

string $from
string $backTo

Returns

array

getSnapshot()

getSnapshot(integer  $id, boolean  $post = false) : array

Get model snapshot by ID

Parameters

integer $id
boolean $post

Returns

array