get(SluggerInterface::class); $conference->computeSlug($slugger); $this->assertSame($expectedResult, $conference->getSlug()); } public static function provideConferences(): iterable { $conference = new Conference(); $conference->setCity("Barcelona"); $conference->setyear("2002"); yield ["barcelona-2002", $conference]; $conference = new Conference(); $conference->setCity("Tokyo"); $conference->setyear("2020"); yield ["tokyo-2020", $conference]; $conference = new Conference(); $conference->setCity("Mexico City"); $conference->setyear("1999"); yield ["mexico-city-1999", $conference]; } }