@@ -15,29 +15,30 @@ public function testGetMethod()
1515 $ this ->assertSame ('HMAC-SHA512 ' , (new HmacSha512Signature (new ConsumerSecret ('secret ' )))->getMethod ());
1616 }
1717
18- public function provideSign (): array
18+ public function provideSign (): \ Generator
1919 {
20- return [
21- [
22- new Uri ('https://example.com/ ' ),
23- 'kWHPexc3goH9/jVh2MTYuAqMg6FLTKwZX63C9WmhuoCEoz1Ye5+kew3uSEg/JuQOWxbtN4jm05eSRuvIWmF0ZA== ' ,
24- 'laMFvK2JMbORQp79wtajx0ESMG+U6DFlE0LBOacmsXK80dfTscLljseRi4pHeEUn1V+fDTNUIzTYjCK5DgQmRQ== ' ,
25- ],
26- [
27- new Uri ('https://example.com/thea.pot ' ,[], 'THEAPOT ' ),
28- '/I2kMebX4xOddQTfJevI6wzFvltybVUTsHlL7h5LcsgySv2Me1+6XC35e79sKFWpw5WTYaOCM7D2MNInA5NKUw== ' ,
29- 'kG+XGV4utRgXWt3tbJ5361sWHn86plmm1FcLYfjjRL0l1Ogv0D5lMOMWBrCt1pRGhO05he+DPUqZffyBh4M5GA== ' ,
30- ],
31- [
32- new Uri ('https://example.com/?foo=bar ' , ['foo ' => 'bar ' ,]),
33- 'buNZpqvSzvJI1G1NLVGuiJnm/ZmZ59yfjGhUCXp8E8J98oEQHTMNua3Kawv41ejoj+KPgqw9JMZ/8HKeO7zvgg== ' ,
34- 'xAllQX+xlZ6bzmthcEDZ9pyC5nyARMPaTuCe34YC9XeFIvAN+QRM1MattDvssurZN8UMPYHeyvbge1rPxygL8A== ' ,
35- ],
36- [
37- new Uri ('https://example.com/ ' ,['foo ' => 'bar ' ,], 'HEAD ' ),
38- 'kWHPexc3goH9/jVh2MTYuAqMg6FLTKwZX63C9WmhuoCEoz1Ye5+kew3uSEg/JuQOWxbtN4jm05eSRuvIWmF0ZA== ' ,
39- 'laMFvK2JMbORQp79wtajx0ESMG+U6DFlE0LBOacmsXK80dfTscLljseRi4pHeEUn1V+fDTNUIzTYjCK5DgQmRQ== ' ,
40- ],
20+ yield [
21+ new Uri ('https://example.com/ ' ),
22+ 'kWHPexc3goH9/jVh2MTYuAqMg6FLTKwZX63C9WmhuoCEoz1Ye5+kew3uSEg/JuQOWxbtN4jm05eSRuvIWmF0ZA== ' ,
23+ 'laMFvK2JMbORQp79wtajx0ESMG+U6DFlE0LBOacmsXK80dfTscLljseRi4pHeEUn1V+fDTNUIzTYjCK5DgQmRQ== ' ,
24+ ];
25+
26+ yield [
27+ new Uri ('https://example.com/thea.pot ' ,[], 'THEAPOT ' ),
28+ '/I2kMebX4xOddQTfJevI6wzFvltybVUTsHlL7h5LcsgySv2Me1+6XC35e79sKFWpw5WTYaOCM7D2MNInA5NKUw== ' ,
29+ 'kG+XGV4utRgXWt3tbJ5361sWHn86plmm1FcLYfjjRL0l1Ogv0D5lMOMWBrCt1pRGhO05he+DPUqZffyBh4M5GA== ' ,
30+ ];
31+
32+ yield [
33+ new Uri ('https://example.com/?foo=bar ' , ['foo ' => 'bar ' ,]),
34+ 'buNZpqvSzvJI1G1NLVGuiJnm/ZmZ59yfjGhUCXp8E8J98oEQHTMNua3Kawv41ejoj+KPgqw9JMZ/8HKeO7zvgg== ' ,
35+ 'xAllQX+xlZ6bzmthcEDZ9pyC5nyARMPaTuCe34YC9XeFIvAN+QRM1MattDvssurZN8UMPYHeyvbge1rPxygL8A== ' ,
36+ ];
37+
38+ yield [
39+ new Uri ('https://example.com/ ' ,['foo ' => 'bar ' ,], 'HEAD ' ),
40+ 'kWHPexc3goH9/jVh2MTYuAqMg6FLTKwZX63C9WmhuoCEoz1Ye5+kew3uSEg/JuQOWxbtN4jm05eSRuvIWmF0ZA== ' ,
41+ 'laMFvK2JMbORQp79wtajx0ESMG+U6DFlE0LBOacmsXK80dfTscLljseRi4pHeEUn1V+fDTNUIzTYjCK5DgQmRQ== ' ,
4142 ];
4243 }
4344
0 commit comments