$eventId, ':api_key' => $apiKey, ]; $query = ( 'SELECT event_field_audit_trail.field_id, event_field_audit_trail.field_name, event_field_audit_trail.old_value, event_field_audit_trail.new_value, event_field_audit_trail.parent_id, event_field_audit_trail.parent_name FROM event_field_audit_trail WHERE event_field_audit_trail.event_id = :event_id AND event_field_audit_trail.key = :api_key ORDER BY id DESC' ); return $this->execQuery($query, $params); } public function getByUserId(int $userId, int $apiKey): array { $params = [ ':user_id' => $userId, ':api_key' => $apiKey, ]; $query = ( 'SELECT event_field_audit_trail.field_id, event_field_audit_trail.field_name, event_field_audit_trail.old_value, event_field_audit_trail.new_value, event_field_audit_trail.parent_id, event_field_audit_trail.parent_name FROM event_field_audit_trail WHERE event_field_audit_trail.account_id = :user_id AND event_field_audit_trail.key = :api_key ORDER BY id DESC' ); return $this->execQuery($query, $params); } }