HEX
Server: LiteSpeed
System: Linux premium260.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: aliazzsr (627)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/aliazzsr/api.crm.vqode.com/components/behaviors/ModifierBehavior.php
<?php
namespace app\components\behaviors;

use yii\behaviors\AttributeBehavior;
use yii\db\BaseActiveRecord;

class ModifierBehavior extends AttributeBehavior
{
    public $createdIdAttribute = 'created_id';
    public $updatedIdAttribute = 'updated_id';
    public $value;

    /**
     * @inheritdoc
     */
    public function init()
    {
        parent::init();

        if (empty($this->attributes)) {
            $this->attributes = [
                BaseActiveRecord::EVENT_BEFORE_INSERT => [$this->createdIdAttribute, $this->updatedIdAttribute],
                BaseActiveRecord::EVENT_BEFORE_UPDATE => $this->updatedIdAttribute,
            ];
        }
    }
}