@@ -16,13 +16,22 @@ public function testConstruct(): void
1616
1717 $ reflection = new \ReflectionClass ($ reader );
1818 $ bufferProperty = $ reflection ->getProperty ('buffer ' );
19- $ bufferProperty ->setAccessible (true );
19+ // remove when we drop PHP 8.0 support
20+ if (PHP_VERSION_ID < 80100 ) {
21+ $ bufferProperty ->setAccessible (true );
22+ }
2023 $ this ->assertSame (str_replace ("\r\n" , "\n" , $ buffer ).$ reader ->getEofMarker (), $ bufferProperty ->getValue ($ reader ));
2124 $ startPos = $ reflection ->getProperty ('startPos ' );
22- $ startPos ->setAccessible (true );
25+ // remove when we drop PHP 8.0 support
26+ if (PHP_VERSION_ID < 80100 ) {
27+ $ startPos ->setAccessible (true );
28+ }
2329 $ this ->assertSame (0 , $ startPos ->getValue ($ reader ));
2430 $ forwardPos = $ reflection ->getProperty ('forwardPos ' );
25- $ forwardPos ->setAccessible (true );
31+ // remove when we drop PHP 8.0 support
32+ if (PHP_VERSION_ID < 80100 ) {
33+ $ forwardPos ->setAccessible (true );
34+ }
2635 $ this ->assertSame (0 , $ forwardPos ->getValue ($ reader ));
2736
2837 $ this ->assertEquals (1 , $ reader ->getCurrentLine ());
@@ -100,13 +109,22 @@ public function testConstructEmptyString(): void
100109
101110 $ reflection = new \ReflectionClass ($ reader );
102111 $ buffer = $ reflection ->getProperty ('buffer ' );
103- $ buffer ->setAccessible (true );
112+ // remove when we drop PHP 8.0 support
113+ if (PHP_VERSION_ID < 80100 ) {
114+ $ buffer ->setAccessible (true );
115+ }
104116 $ this ->assertSame ($ reader ->getEofMarker (), $ buffer ->getValue ($ reader ));
105117 $ startPos = $ reflection ->getProperty ('startPos ' );
106- $ startPos ->setAccessible (true );
118+ // remove when we drop PHP 8.0 support
119+ if (PHP_VERSION_ID < 80100 ) {
120+ $ startPos ->setAccessible (true );
121+ }
107122 $ this ->assertSame (0 , $ startPos ->getValue ($ reader ));
108123 $ forwardPos = $ reflection ->getProperty ('forwardPos ' );
109- $ forwardPos ->setAccessible (true );
124+ // remove when we drop PHP 8.0 support
125+ if (PHP_VERSION_ID < 80100 ) {
126+ $ forwardPos ->setAccessible (true );
127+ }
110128 $ this ->assertSame (0 , $ forwardPos ->getValue ($ reader ));
111129
112130 $ this ->assertEquals (1 , $ reader ->getCurrentLine ());
0 commit comments