Skip to content

Commit df9536f

Browse files
committed
more asserts
1 parent 1cf5dad commit df9536f

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

tests/PHPStan/Analyser/data/bug-14207.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public static function is_special( $tag_name ): bool {
3131
: "{$tag_name->namespace} {$tag_name->node_name}";
3232
}
3333

34-
assertType('non-falsy-string|uppercase-string', $tag_name);
34+
assertType('non-falsy-string|uppercase-string', $tag_name); // should be string
3535

3636
$x = (
3737
'ADDRESS' === $tag_name ||
@@ -144,7 +144,9 @@ public static function is_special( $tag_name ): bool {
144144
);
145145

146146
assertType('bool', $x);
147-
assertType('non-falsy-string|uppercase-string', $tag_name);
147+
if ($x) {
148+
assertType("'a1'|'a2'|'a3'|'a4'|'a5'|'a6'|'a7'|'a8'|'a9'|'ADDRESS'|'APPLET'|'AREA'|'ARTICLE'|'ASIDE'|'BASE'|'BASEFONT'|'BGSOUND'|'BLOCKQUOTE'|'BODY'|'BR'|'BUTTON'|'CAPTION'|'CENTER'|'COL'|'COLGROUP'|'DD'|'DETAILS'|'DIR'|'DIV'|'DL'|'DT'|'EMBED'|'FIELDSET'|'FIGCAPTION'|'FIGURE'|'FOOTER'|'FORM'|'FRAME'|'FRAMESET'|'H1'|'H2'|'H3'|'H4'|'H5'|'H6'|'HEAD'|'HEADER'|'HGROUP'|'HR'|'HTML'|'IFRAME'|'IMG'|'INPUT'|'KEYGEN'|'LI'|'LINK'|'LISTING'|'MAIN'|'MARQUEE'|'math ANNOTATION-XML'|'math MI'|'math MN'|'math MO'|'math MS'|'math MTEXT'|'MENU'|'META'|'NAV'|'NOEMBED'|'NOFRAMES'|'NOSCRIPT'|'OBJECT'|'OL'|'P'|'PARAM'|'PLAINTEXT'|'PRE'|'SCRIPT'|'SEARCH'|'SECTION'|'SELECT'|'SOURCE'|'STYLE'|'SUMMARY'|'svg DESC'|'svg FOREIGNOBJECT'|'svg TITLE'|'TABLE'|'TBODY'|'TD'|'TEMPLATE'|'TEXTAREA'|'TFOOT'|'TH'|'THEAD'|'TITLE'|'TR'|'TRACK'|'UL'|'WBR'|'XMP'", $tag_name);
149+
}
148150

149151
return $x;
150152
}

0 commit comments

Comments
 (0)