diff --git a/build/code_sniffer/phpbb/Sniffs/Namespaces/UnusedUseSniff.php b/build/code_sniffer/phpbb/Sniffs/Namespaces/UnusedUseSniff.php index 084c310e9b..fd3b6f6ba5 100644 --- a/build/code_sniffer/phpbb/Sniffs/Namespaces/UnusedUseSniff.php +++ b/build/code_sniffer/phpbb/Sniffs/Namespaces/UnusedUseSniff.php @@ -49,7 +49,9 @@ class phpbb_Sniffs_Namespaces_UnusedUseSniff implements Sniff $phpcsFile->addError($error, $stack_pointer, 'FullName'); } - if ($found_name === $short_name) + // Check for possible union types like string|MyType|null + $types = explode('|', $found_name); + if (in_array($short_name, $types, true)) { return true; }