| Total Complexity | 6 |
| Total Lines | 40 |
| Duplicated Lines | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 10 | class LogQuery extends ActiveQuery |
||
| 11 | { |
||
| 12 | protected $actionEventMap = [ |
||
| 13 | ActiveRecord::EVENT_BEFORE_INSERT => Log::ACTION_CREATE, |
||
| 14 | ActiveRecord::EVENT_BEFORE_UPDATE => Log::ACTION_UPDATE, |
||
| 15 | ActiveRecord::EVENT_BEFORE_DELETE => Log::ACTION_DELETE, |
||
| 16 | ]; |
||
| 17 | |||
| 18 | protected $entityTypeMap = [ |
||
| 19 | User::class => Log::ENTITY_USER, |
||
| 20 | ]; |
||
| 21 | |||
| 22 | /** |
||
| 23 | * @param ActiveRecord $entity |
||
| 24 | * @param int $action |
||
| 25 | * @param bool $safeOldData |
||
| 26 | * @param bool $saveNewData |
||
| 27 | * @return Log |
||
| 28 | */ |
||
| 29 | public function createLogEntity(ActiveRecord $entity, $action, $safeOldData = true, $saveNewData = true) |
||
| 40 | } |
||
| 41 | |||
| 42 | protected function getEntityType(ActiveRecord $entity) |
||
| 52 |