diff options
author | Umherirrender <umherirrender_de.wp@web.de> | 2022-06-17 23:38:00 +0200 |
---|---|---|
committer | Umherirrender <umherirrender_de.wp@web.de> | 2022-06-18 09:34:36 +0200 |
commit | 69b6c4983d06442446be851234b35f708d9bac07 (patch) | |
tree | 1abaffe910164b832e6241a0a00408731f66a7d6 /includes/diff/SlotDiffRenderer.php | |
parent | 05a3dd8bfe976b9bac4dd292561f66ef28748838 (diff) | |
download | mediawikicore-69b6c4983d06442446be851234b35f708d9bac07.tar.gz mediawikicore-69b6c4983d06442446be851234b35f708d9bac07.zip |
Pass array to Assert::parameterType when asserting multiple types
Change-Id: I6db78db18b2d8982ce5158f44c03bfdb8d48f97c
Diffstat (limited to 'includes/diff/SlotDiffRenderer.php')
-rw-r--r-- | includes/diff/SlotDiffRenderer.php | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/includes/diff/SlotDiffRenderer.php b/includes/diff/SlotDiffRenderer.php index f7a422adc150..3592d5475239 100644 --- a/includes/diff/SlotDiffRenderer.php +++ b/includes/diff/SlotDiffRenderer.php @@ -83,11 +83,12 @@ abstract class SlotDiffRenderer { } if ( $allowedClasses ) { - if ( is_array( $allowedClasses ) ) { - $allowedClasses = implode( '|', $allowedClasses ); + if ( !is_array( $allowedClasses ) ) { + $allowedClasses = explode( '|', $allowedClasses ); } - Assert::parameterType( $allowedClasses . '|null', $oldContent, '$oldContent' ); - Assert::parameterType( $allowedClasses . '|null', $newContent, '$newContent' ); + $allowedClasses[] = 'null'; + Assert::parameterType( $allowedClasses, $oldContent, '$oldContent' ); + Assert::parameterType( $allowedClasses, $newContent, '$newContent' ); } if ( !$oldContent ) { |