Phalcon\Mvc\Model\Behavior\Blameable::auditAfterCreate PHP Метод

auditAfterCreate() публичный Метод

Audits an DELETE operation
public auditAfterCreate ( Phalcon\Mvc\ModelInterface $model ) : boolean
$model Phalcon\Mvc\ModelInterface
Результат boolean
    public function auditAfterCreate(ModelInterface $model)
    {
        //Create a new audit
        $audit = $this->createAudit('C', $model);
        $metaData = $model->getModelsMetaData();
        $fields = $metaData->getAttributes($model);
        $details = [];
        foreach ($fields as $field) {
            $auditDetail = new AuditDetail();
            $auditDetail->field_name = $field;
            $auditDetail->old_value = null;
            $auditDetail->new_value = $model->readAttribute($field);
            $details[] = $auditDetail;
        }
        $audit->details = $details;
        return $audit->save();
    }