aboutsummaryrefslogtreecommitdiffstats
path: root/includes/diff/SlotDiffRenderer.php
diff options
context:
space:
mode:
authorUmherirrender <umherirrender_de.wp@web.de>2022-06-17 23:38:00 +0200
committerUmherirrender <umherirrender_de.wp@web.de>2022-06-18 09:34:36 +0200
commit69b6c4983d06442446be851234b35f708d9bac07 (patch)
tree1abaffe910164b832e6241a0a00408731f66a7d6 /includes/diff/SlotDiffRenderer.php
parent05a3dd8bfe976b9bac4dd292561f66ef28748838 (diff)
downloadmediawikicore-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.php9
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 ) {