|
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