Class bedezign\yii2\audit\AuditTrailBehavior

Inheritancebedezign\yii2\audit\AuditTrailBehavior » yii\base\Behavior

Class AuditTrailBehavior

Property Details

$active public property
public boolean $active true
$allowed public property
public array $allowed = []
$dateFormat public property
public string $dateFormat 'Y-m-d H:i:s'
$ignored public property
public array $ignored = []
$ignoredClasses public property
public array $ignoredClasses = []

Method Details

afterDelete() public method

public void afterDelete ( )
afterFind() public method

public void afterFind ( )
afterInsert() public method

public void afterInsert ( )
afterUpdate() public method

public void afterUpdate ( )
audit() public method

public void audit ( $action )
$action
throws \yii\db\Exception
auditAttributes() protected method

protected void auditAttributes ( $action )
$action string
throws \yii\db\Exception
cleanAttributes() protected method

Clean attributes of fields that are not allowed or ignored.

protected mixed cleanAttributes ( $attributes )
$attributes
cleanAttributesAllowed() protected method

Unset attributes which are not allowed

protected mixed cleanAttributesAllowed ( $attributes )
$attributes
cleanAttributesIgnored() protected method

Unset attributes which are ignored

protected mixed cleanAttributesIgnored ( $attributes )
$attributes
events() public method

public void events ( )
getAuditEntryId() protected method

protected bedezign\yii2\audit\models\AuditEntry|null|static getAuditEntryId ( )
throws Exception
getNormalizedPk() protected method

protected string getNormalizedPk ( )
getOldAttributes() public method

public array getOldAttributes ( )
getUserId() protected method

protected int|null|string getUserId ( )
saveAuditTrail() protected method

Save the audit trails for a create or update action

protected void saveAuditTrail ( $action, $newAttributes, $oldAttributes, $entry_id, $user_id, $model, $model_id, $created )
$action
$newAttributes
$oldAttributes
$entry_id
$user_id
$model
$model_id
$created
throws \yii\db\Exception
saveAuditTrailDelete() protected method

Save the audit trails for a delete action

protected void saveAuditTrailDelete ( )
setOldAttributes() public method

public void setOldAttributes ( $value )
$value