200, 'errorCode' => 0, 'errorMessage' => '', ]; protected $log; protected function setValidatorFailResponse($errorMessage) { return $this->res = [ 'httpCode' => 400, 'errorCode' => 400416, 'errorMessage' => $errorMessage, ]; } protected function setBeforeUpdate($data) { $this->log->before_update = is_array($data) ? json_encode($data, 256) : $data; } protected function setAfterUpdate($data) { $this->log->after_update = is_array($data) ? json_encode($data, 256) : $data; } protected function addLog($targetId = 0, $targetField = '', $targetType = '') { if ($targetType) { $this->log->target_type = $targetType; } return $this->log->add($targetId, $targetField); } }