уж извините за грубость но Вы написали бред который и не может работать, во первых при срабатывании поведения на события в указанную функцию передается не заданные Вами атрибуты а экземпляр класса
yii\base\Event т.е. никаких $insert и $changedAttributes не будет передано, в Вашем случае в метод будет передан экземпляр класса
yii\db\AfterSaveEvent. Во вторых зачем Вы наследуетесь от AttributeBehavior? по коду смысла от этого наследования нет, кроме того метода afterSave, который Вы вызываете в коде
parent::afterSave($insert, $changedAttributes);
в классе AttributeBehavior нет. А правильно реализовать Ваше поведение приблизительно так:
class EntityLogBehavior extends \yii\base\Behavior
{
public function events()
{
return [
ActiveRecord::EVENT_AFTER_INSERT => 'afterSave',
];
}
public function afterSave($event)
{
$event->changedAttributes // читаем и что-то делаем с измененными атрибутами
}
}
P.S. настоятельно рекомендую детально изучить саму
концепцию поведений