createMock(BookmarkRepository::class); return new DatatableExtensions($repository, new ProfileManager()); } public function testGetFunctions(): void { $functions = ['initialize_datatable', 'datatable_column_class']; $sut = $this->getSut('de'); $twigFunctions = $sut->getFunctions(); self::assertCount(\count($functions), $twigFunctions); $i = 0; foreach ($twigFunctions as $function) { self::assertInstanceOf(TwigFunction::class, $function); self::assertEquals($functions[$i++], $function->getName()); } } }