@@ -71,65 +71,65 @@ function (string $size): void {
71
71
72
72
function (string $ size ): void {
73
73
preg_match_all ('/a(b)(\d+)?/ ' , $ size , $ matches , PREG_SET_ORDER );
74
- assertType ("list<array{0: string, 1: non-empty-string , 2?: numeric-string}> " , $ matches );
74
+ assertType ("list<array{0: string, 1: 'b' , 2?: numeric-string}> " , $ matches );
75
75
};
76
76
77
77
function (string $ size ): void {
78
78
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches )) {
79
- assertType ("array{0: list<string>, num: list<numeric-string>, 1: list<numeric-string>, suffix: list<string >, 2: list<string >} " , $ matches );
79
+ assertType ("array{0: list<string>, num: list<numeric-string>, 1: list<numeric-string>, suffix: list<''|'ab' >, 2: list<''|'ab' >} " , $ matches );
80
80
}
81
81
};
82
82
83
83
function (string $ size ): void {
84
84
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches , PREG_UNMATCHED_AS_NULL )) {
85
- assertType ("array{0: list<string>, num: list<numeric-string>, 1: list<numeric-string>, suffix: list<non-empty-string |null>, 2: list<non-empty-string |null>} " , $ matches );
85
+ assertType ("array{0: list<string>, num: list<numeric-string>, 1: list<numeric-string>, suffix: list<'ab' |null>, 2: list<'ab' |null>} " , $ matches );
86
86
}
87
87
};
88
88
89
89
function (string $ size ): void {
90
90
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches , PREG_SET_ORDER )) {
91
- assertType ("list<array{0: string, num: numeric-string, 1: numeric-string, suffix?: non-empty-string , 2?: non-empty-string }> " , $ matches );
91
+ assertType ("list<array{0: string, num: numeric-string, 1: numeric-string, suffix?: 'ab' , 2?: 'ab' }> " , $ matches );
92
92
}
93
93
};
94
94
95
95
function (string $ size ): void {
96
96
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches , PREG_PATTERN_ORDER )) {
97
- assertType ("array{0: list<string>, num: list<numeric-string>, 1: list<numeric-string>, suffix: list<string >, 2: list<string >} " , $ matches );
97
+ assertType ("array{0: list<string>, num: list<numeric-string>, 1: list<numeric-string>, suffix: list<''|'ab' >, 2: list<''|'ab' >} " , $ matches );
98
98
}
99
99
};
100
100
101
101
function (string $ size ): void {
102
102
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches , PREG_UNMATCHED_AS_NULL |PREG_SET_ORDER )) {
103
- assertType ("list<array{0: string, num: numeric-string, 1: numeric-string, suffix: non-empty-string |null, 2: non-empty-string |null}> " , $ matches );
103
+ assertType ("list<array{0: string, num: numeric-string, 1: numeric-string, suffix: 'ab' |null, 2: 'ab' |null}> " , $ matches );
104
104
}
105
105
};
106
106
107
107
function (string $ size ): void {
108
108
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches , PREG_UNMATCHED_AS_NULL |PREG_PATTERN_ORDER )) {
109
- assertType ("array{0: list<string>, num: list<numeric-string>, 1: list<numeric-string>, suffix: list<non-empty-string |null>, 2: list<non-empty-string |null>} " , $ matches );
109
+ assertType ("array{0: list<string>, num: list<numeric-string>, 1: list<numeric-string>, suffix: list<'ab' |null>, 2: list<'ab' |null>} " , $ matches );
110
110
}
111
111
};
112
112
113
113
function (string $ size ): void {
114
114
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches , PREG_SET_ORDER |PREG_OFFSET_CAPTURE )) {
115
- assertType ("list<array{0: array{string, int<0, max>}, num: array{numeric-string, int<0, max>}, 1: array{numeric-string, int<0, max>}, suffix?: array{non-empty-string , int<0, max>}, 2?: array{non-empty-string , int<0, max>}}> " , $ matches );
115
+ assertType ("list<array{0: array{string, int<0, max>}, num: array{numeric-string, int<0, max>}, 1: array{numeric-string, int<0, max>}, suffix?: array{'ab' , int<0, max>}, 2?: array{'ab' , int<0, max>}}> " , $ matches );
116
116
}
117
117
};
118
118
119
119
function (string $ size ): void {
120
120
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches , PREG_PATTERN_ORDER |PREG_OFFSET_CAPTURE )) {
121
- assertType ("array{0: list<array{string, int<0, max>}>, num: list<array{numeric-string, int<0, max>}>, 1: list<array{numeric-string, int<0, max>}>, suffix: list<''|array{non-empty-string , int<0, max>}>, 2: list<''|array{non-empty-string , int<0, max>}>} " , $ matches );
121
+ assertType ("array{0: list<array{string, int<0, max>}>, num: list<array{numeric-string, int<0, max>}>, 1: list<array{numeric-string, int<0, max>}>, suffix: list<''|array{'ab' , int<0, max>}>, 2: list<''|array{'ab' , int<0, max>}>} " , $ matches );
122
122
}
123
123
};
124
124
125
125
function (string $ size ): void {
126
126
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches , PREG_UNMATCHED_AS_NULL |PREG_SET_ORDER |PREG_OFFSET_CAPTURE )) {
127
- assertType ("list<array{0: array{string|null, int<-1, max>}, num: array{numeric-string|null, int<-1, max>}, 1: array{numeric-string|null, int<-1, max>}, suffix: array{non-empty-string |null, int<-1, max>}, 2: array{non-empty-string |null, int<-1, max>}}> " , $ matches );
127
+ assertType ("list<array{0: array{string|null, int<-1, max>}, num: array{numeric-string|null, int<-1, max>}, 1: array{numeric-string|null, int<-1, max>}, suffix: array{'ab' |null, int<-1, max>}, 2: array{'ab' |null, int<-1, max>}}> " , $ matches );
128
128
}
129
129
};
130
130
131
131
function (string $ size ): void {
132
132
if (preg_match_all ('/ab(?P<num>\d+)(?P<suffix>ab)?/ ' , $ size , $ matches , PREG_UNMATCHED_AS_NULL |PREG_PATTERN_ORDER |PREG_OFFSET_CAPTURE )) {
133
- assertType ("array{0: list<array{string|null, int<-1, max>}>, num: list<array{numeric-string|null, int<-1, max>}>, 1: list<array{numeric-string|null, int<-1, max>}>, suffix: list<array{non-empty-string |null, int<-1, max>}>, 2: list<array{non-empty-string |null, int<-1, max>}>} " , $ matches );
133
+ assertType ("array{0: list<array{string|null, int<-1, max>}>, num: list<array{numeric-string|null, int<-1, max>}>, 1: list<array{numeric-string|null, int<-1, max>}>, suffix: list<array{'ab' |null, int<-1, max>}>, 2: list<array{'ab' |null, int<-1, max>}>} " , $ matches );
134
134
}
135
135
};
0 commit comments