fix(admin_audit): allow explicitly null audit parameters

Signed-off-by: Josh <josh.t.richards@gmail.com>
pull/63305/head
Josh 4 days ago committed by GitHub
parent 5c3f534110
commit 9776045059
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 8
      apps/admin_audit/lib/Actions/Action.php

@ -25,12 +25,14 @@ class Action {
* @param array $elements
* @param bool $obfuscateParameters
*/
public function log(string $text,
public function log(
string $text,
array $params,
array $elements,
bool $obfuscateParameters = false): void {
bool $obfuscateParameters = false,
): void {
foreach ($elements as $element) {
if (!isset($params[$element])) {
if (!array_key_exists($element, $params)) {
if ($obfuscateParameters) {
$this->logger->critical(
'$params["' . $element . '"] was missing.',

Loading…
Cancel
Save