@@ -102,6 +102,7 @@ function (string $item): Value {
102102 public function providesIterationInfoForIterables (): void
103103 {
104104 $ keys = [];
105+ /** @var array<int,Iteration> $iterations */
105106 $ iterations = [];
106107
107108 Collection::fromIterable (
@@ -118,38 +119,38 @@ function (string $item, int $key, Iteration $it) use (&$keys, &$iterations): Val
118119 $ this ->assertCount (4 , $ iterations );
119120
120121 $ this ->assertEquals (0 , $ keys [0 ]);
121- $ this ->assertEquals (0 , $ iterations [0 ]->getIndex () );
122+ $ this ->assertEquals (0 , $ iterations [0 ]->index );
122123 $ this ->assertEquals (1 , $ iterations [0 ]->getCycle ());
123- $ this ->assertEquals (4 , $ iterations [0 ]->getCount () );
124- $ this ->assertEquals (true , $ iterations [0 ]->isFirst () );
125- $ this ->assertEquals (false , $ iterations [0 ]->isLast () );
124+ $ this ->assertEquals (4 , $ iterations [0 ]->count );
125+ $ this ->assertEquals (true , $ iterations [0 ]->isFirst );
126+ $ this ->assertEquals (false , $ iterations [0 ]->isLast );
126127 $ this ->assertEquals (true , $ iterations [0 ]->isOdd ());
127128 $ this ->assertEquals (false , $ iterations [0 ]->isEven ());
128129
129130 $ this ->assertEquals (1 , $ keys [1 ]);
130- $ this ->assertEquals (1 , $ iterations [1 ]->getIndex () );
131+ $ this ->assertEquals (1 , $ iterations [1 ]->index );
131132 $ this ->assertEquals (2 , $ iterations [1 ]->getCycle ());
132- $ this ->assertEquals (4 , $ iterations [1 ]->getCount () );
133- $ this ->assertEquals (false , $ iterations [1 ]->isFirst () );
134- $ this ->assertEquals (false , $ iterations [1 ]->isLast () );
133+ $ this ->assertEquals (4 , $ iterations [1 ]->count );
134+ $ this ->assertEquals (false , $ iterations [1 ]->isFirst );
135+ $ this ->assertEquals (false , $ iterations [1 ]->isLast );
135136 $ this ->assertEquals (false , $ iterations [1 ]->isOdd ());
136137 $ this ->assertEquals (true , $ iterations [1 ]->isEven ());
137138
138139 $ this ->assertEquals (2 , $ keys [2 ]);
139- $ this ->assertEquals (2 , $ iterations [2 ]->getIndex () );
140+ $ this ->assertEquals (2 , $ iterations [2 ]->index );
140141 $ this ->assertEquals (3 , $ iterations [2 ]->getCycle ());
141- $ this ->assertEquals (4 , $ iterations [2 ]->getCount () );
142- $ this ->assertEquals (false , $ iterations [2 ]->isFirst () );
143- $ this ->assertEquals (false , $ iterations [2 ]->isLast () );
142+ $ this ->assertEquals (4 , $ iterations [2 ]->count );
143+ $ this ->assertEquals (false , $ iterations [2 ]->isFirst );
144+ $ this ->assertEquals (false , $ iterations [2 ]->isLast );
144145 $ this ->assertEquals (true , $ iterations [2 ]->isOdd ());
145146 $ this ->assertEquals (false , $ iterations [2 ]->isEven ());
146147
147148 $ this ->assertEquals (3 , $ keys [3 ]);
148- $ this ->assertEquals (3 , $ iterations [3 ]->getIndex () );
149+ $ this ->assertEquals (3 , $ iterations [3 ]->index );
149150 $ this ->assertEquals (4 , $ iterations [3 ]->getCycle ());
150- $ this ->assertEquals (4 , $ iterations [3 ]->getCount () );
151- $ this ->assertEquals (false , $ iterations [3 ]->isFirst () );
152- $ this ->assertEquals (true , $ iterations [3 ]->isLast () );
151+ $ this ->assertEquals (4 , $ iterations [3 ]->count );
152+ $ this ->assertEquals (false , $ iterations [3 ]->isFirst );
153+ $ this ->assertEquals (true , $ iterations [3 ]->isLast );
153154 $ this ->assertEquals (false , $ iterations [3 ]->isOdd ());
154155 $ this ->assertEquals (true , $ iterations [3 ]->isEven ());
155156 }
@@ -164,13 +165,13 @@ public function keepsSlotsInIterables(): void
164165 [new Text ('Text ' )]
165166 );
166167
167- $ this ->assertInstanceOf (CollectionInterface ::class, $ collection );
168+ $ this ->assertInstanceOf (Collection ::class, $ collection );
168169
169- /** @var array<int,TextInterface > $items */
170+ /** @var array<int,Text > $items */
170171 $ items = $ collection ->getItems ();
171172
172173 $ this ->assertInstanceOf (Text::class, $ items [0 ]);
173- $ this ->assertEquals ('Text ' , $ items [0 ]->getText () );
174+ $ this ->assertEquals ('Text ' , $ items [0 ]->text );
174175 }
175176
176177 /**
@@ -185,7 +186,7 @@ public function acceptsButRemovesNullValuesInIterables(): void
185186 'Foo '
186187 ]);
187188
188- $ this ->assertInstanceOf (CollectionInterface ::class, $ collection );
189+ $ this ->assertInstanceOf (Collection ::class, $ collection );
189190
190191 /** @var array<int,SlotInterface> $items */
191192 $ items = $ collection ->getItems ();
@@ -195,11 +196,11 @@ public function acceptsButRemovesNullValuesInIterables(): void
195196 $ firstItem = $ items [0 ];
196197 $ this ->assertInstanceOf (Text::class, $ firstItem );
197198 /** @var Text $firstItem */
198- $ this ->assertEquals ('Text ' , $ firstItem ->getText () );
199+ $ this ->assertEquals ('Text ' , $ firstItem ->text );
199200
200201 $ secondItem = $ items [1 ];
201- $ this ->assertInstanceOf (ValueInterface ::class, $ secondItem );
202- /** @var ValueInterface $secondItem */
202+ $ this ->assertInstanceOf (Value ::class, $ secondItem );
203+ /** @var Value $secondItem */
203204 $ this ->assertEquals ('Foo ' , (string ) $ secondItem );
204205 }
205206
@@ -308,6 +309,7 @@ function (TraversableNodeInterface $node): Value {
308309 public function providesIterationInfoForTraversableNodes (): void
309310 {
310311 $ keys = [];
312+ /** @var array<int,Iteration> $iterations */
311313 $ iterations = [];
312314
313315 $ makeNode = function (string $ nodeTypeName ): ObjectProphecy {
@@ -346,26 +348,26 @@ function (TraversableNodeInterface $node, int $key, Iteration $it) use (&$keys,
346348 $ this ->assertCount (3 , $ iterations );
347349
348350 $ this ->assertEquals (0 , $ keys [0 ]);
349- $ this ->assertEquals (0 , $ iterations [0 ]->getIndex () );
351+ $ this ->assertEquals (0 , $ iterations [0 ]->index );
350352 $ this ->assertEquals (1 , $ iterations [0 ]->getCycle ());
351- $ this ->assertEquals (true , $ iterations [0 ]->isFirst () );
352- $ this ->assertEquals (false , $ iterations [0 ]->isLast () );
353+ $ this ->assertEquals (true , $ iterations [0 ]->isFirst );
354+ $ this ->assertEquals (false , $ iterations [0 ]->isLast );
353355 $ this ->assertEquals (true , $ iterations [0 ]->isOdd ());
354356 $ this ->assertEquals (false , $ iterations [0 ]->isEven ());
355357
356358 $ this ->assertEquals (1 , $ keys [1 ]);
357- $ this ->assertEquals (1 , $ iterations [1 ]->getIndex () );
359+ $ this ->assertEquals (1 , $ iterations [1 ]->index );
358360 $ this ->assertEquals (2 , $ iterations [1 ]->getCycle ());
359- $ this ->assertEquals (false , $ iterations [1 ]->isFirst () );
360- $ this ->assertEquals (false , $ iterations [1 ]->isLast () );
361+ $ this ->assertEquals (false , $ iterations [1 ]->isFirst );
362+ $ this ->assertEquals (false , $ iterations [1 ]->isLast );
361363 $ this ->assertEquals (false , $ iterations [1 ]->isOdd ());
362364 $ this ->assertEquals (true , $ iterations [1 ]->isEven ());
363365
364366 $ this ->assertEquals (2 , $ keys [2 ]);
365- $ this ->assertEquals (2 , $ iterations [2 ]->getIndex () );
367+ $ this ->assertEquals (2 , $ iterations [2 ]->index );
366368 $ this ->assertEquals (3 , $ iterations [2 ]->getCycle ());
367- $ this ->assertEquals (false , $ iterations [2 ]->isFirst () );
368- $ this ->assertEquals (true , $ iterations [2 ]->isLast () );
369+ $ this ->assertEquals (false , $ iterations [2 ]->isFirst );
370+ $ this ->assertEquals (true , $ iterations [2 ]->isLast );
369371 $ this ->assertEquals (true , $ iterations [2 ]->isOdd ());
370372 $ this ->assertEquals (false , $ iterations [2 ]->isEven ());
371373 }
0 commit comments