extractDates($subject); $this->assertCount($count, $result->getFound()); $this->assertEquals($filtered, $result->getFilteredSubject()); $this->assertContainsOnlyInstancesOf(DateTimeImmutable::class, $result->getFound()); $dates = array_map( static function (DateTimeImmutable $d) { return $d->format('Y-m-d'); }, $result->getFound() ); foreach ($datesSearched as $date) { $this->assertContains($date, $dates); } } }