|
7 | 7 | use function PHPStan\Testing\assertType; |
8 | 8 |
|
9 | 9 | // Default value of true |
| 10 | +assertType('void', checked($_GET['foo'])); |
10 | 11 | assertType('void', comment_class()); |
| 12 | +assertType('void', disabled($_GET['foo'])); |
11 | 13 | assertType('void', edit_term_link()); |
12 | 14 | assertType('void', get_calendar()); |
| 15 | +assertType('void', menu_page_url('')); |
13 | 16 | assertType('void', next_posts()); |
14 | 17 | assertType('void', post_type_archive_title()); |
15 | 18 | assertType('void', previous_posts()); |
| 19 | +assertType('void', selected($_GET['foo'])); |
16 | 20 | assertType('void', single_cat_title()); |
| 21 | +assertType('void', single_month_title()); |
17 | 22 | assertType('void', single_post_title()); |
18 | 23 | assertType('void', single_tag_title()); |
19 | 24 | assertType('void', single_term_title()); |
20 | 25 | assertType('void', the_date()); |
21 | 26 | assertType('void', the_modified_date()); |
22 | 27 | assertType('void', the_title()); |
23 | 28 | assertType('void', wp_loginout()); |
| 29 | +assertType('void', wp_nonce_field(-1, '_wpnonce', true)); |
| 30 | +assertType('void', wp_original_referer_field()); |
| 31 | +assertType('void', wp_readonly($_GET['foo'])); |
| 32 | +assertType('void', wp_referer_field()); |
24 | 33 | assertType('void', wp_register()); |
25 | 34 | assertType('void', wp_title()); |
26 | 35 |
|
27 | 36 | // Explicit value of true |
28 | 37 | $value = true; |
| 38 | +assertType('void', checked($_GET['foo'], true, $value)); |
29 | 39 | assertType('void', comment_class('', null, null, $value)); |
| 40 | +assertType('void', disabled($_GET['foo'], true, $value)); |
30 | 41 | assertType('void', edit_term_link('', '', '', null, $value)); |
31 | 42 | assertType('void', get_calendar(true, $value)); |
| 43 | +assertType('void', menu_page_url('', $value)); |
32 | 44 | assertType('void', next_posts(0, $value)); |
33 | 45 | assertType('void', post_type_archive_title('', $value)); |
34 | 46 | assertType('void', previous_posts($value)); |
| 47 | +assertType('void', selected($_GET['foo'], true, $value)); |
35 | 48 | assertType('void', single_cat_title('', $value)); |
| 49 | +assertType('void', single_month_title('', $value)); |
36 | 50 | assertType('void', single_post_title('', $value)); |
37 | 51 | assertType('void', single_tag_title('', $value)); |
38 | 52 | assertType('void', single_term_title('', $value)); |
39 | 53 | assertType('void', the_date('', '', '', $value)); |
40 | 54 | assertType('void', the_modified_date('', '', '', $value)); |
41 | 55 | assertType('void', the_title('', '', $value)); |
42 | 56 | assertType('void', wp_loginout('', $value)); |
| 57 | +assertType('void', wp_nonce_field(-1, '_wpnonce', true, $value)); |
| 58 | +assertType('void', wp_original_referer_field($value)); |
| 59 | +assertType('void', wp_readonly($_GET['foo'], true, $value)); |
| 60 | +assertType('void', wp_referer_field($value)); |
43 | 61 | assertType('void', wp_register('', '', $value)); |
44 | 62 | assertType('void', wp_title('', $value)); |
45 | 63 |
|
46 | 64 | // Explicit value of false |
47 | 65 | $value = false; |
| 66 | +assertType('string', checked($_GET['foo'], true, $value)); |
48 | 67 | assertType('string', comment_class('', null, null, $value)); |
| 68 | +assertType('string', disabled($_GET['foo'], true, $value)); |
49 | 69 | assertType('string', edit_term_link('', '', '', null, $value)); |
50 | 70 | assertType('string', get_calendar(true, $value)); |
| 71 | +assertType('string', menu_page_url('', $value)); |
51 | 72 | assertType('string', next_posts(0, $value)); |
52 | 73 | assertType('string', post_type_archive_title('', $value)); |
53 | 74 | assertType('string', previous_posts(false)); |
| 75 | +assertType('string', selected($_GET['foo'], true, $value)); |
54 | 76 | assertType('string', single_cat_title('', $value)); |
| 77 | +assertType('string', single_month_title('', $value)); |
55 | 78 | assertType('string', single_post_title('', $value)); |
56 | 79 | assertType('string', single_tag_title('', $value)); |
57 | 80 | assertType('string', single_term_title('', $value)); |
58 | 81 | assertType('string', the_date('', '', '', $value)); |
59 | 82 | assertType('string', the_modified_date('', '', '', $value)); |
60 | 83 | assertType('string', the_title('', '', $value)); |
61 | 84 | assertType('string', wp_loginout('', $value)); |
| 85 | +assertType('string', wp_nonce_field(-1, '_wpnonce', true, $value)); |
| 86 | +assertType('string', wp_original_referer_field($value)); |
| 87 | +assertType('string', wp_readonly($_GET['foo'], true, $value)); |
| 88 | +assertType('string', wp_referer_field($value)); |
62 | 89 | assertType('string', wp_register('', '', $value)); |
63 | 90 | assertType('string', wp_title('', $value)); |
64 | 91 |
|
65 | 92 | // Unknown value |
66 | 93 | $value = isset($_GET['foo']); |
| 94 | +assertType('string|void', checked($_GET['foo'], true, $value)); |
67 | 95 | assertType('string|void', comment_class('', null, null, $value)); |
| 96 | +assertType('string|void', disabled($_GET['foo'], true, $value)); |
68 | 97 | assertType('string|void', edit_term_link('', '', '', null, $value)); |
69 | 98 | assertType('string|void', get_calendar(true, $value)); |
| 99 | +assertType('string|void', menu_page_url('', $value)); |
70 | 100 | assertType('string|void', next_posts(0, $value)); |
71 | 101 | assertType('string|void', post_type_archive_title('', $value)); |
72 | 102 | assertType('string|void', previous_posts($value)); |
| 103 | +assertType('string|void', selected($_GET['foo'], true, $value)); |
73 | 104 | assertType('string|void', single_cat_title('', $value)); |
| 105 | +assertType('string|void', single_month_title('', $value)); |
74 | 106 | assertType('string|void', single_post_title('', $value)); |
75 | 107 | assertType('string|void', single_tag_title('', $value)); |
76 | 108 | assertType('string|void', single_term_title('', $value)); |
77 | 109 | assertType('string|void', the_date('', '', '', $value)); |
78 | 110 | assertType('string|void', the_modified_date('', '', '', $value)); |
79 | 111 | assertType('string|void', the_title('', '', $value)); |
80 | 112 | assertType('string|void', wp_loginout('', $value)); |
| 113 | +assertType('string|void', wp_nonce_field(-1, '_wpnonce', true, $value)); |
| 114 | +assertType('string|void', wp_original_referer_field($value)); |
| 115 | +assertType('string|void', wp_readonly($_GET['foo'], true, $value)); |
| 116 | +assertType('string|void', wp_referer_field($value)); |
81 | 117 | assertType('string|void', wp_register('', '', $value)); |
82 | 118 | assertType('string|void', wp_title('', $value)); |
0 commit comments