createMock(LoggerInterface::class); $logger->expects($this->once())->method('info')->with('Addon "helloaddon" loaded.'); $manager = new AddonManager( dirname(__DIR__, 3) . '/Util', $logger ); $manager->bootstrapAddons(['helloaddon' => []]); } public function testGetAllSubscribedEventsReturnsEvents(): void { $logger = $this->createMock(LoggerInterface::class); $logger->expects($this->once())->method('info')->with('Addon "helloaddon" loaded.'); $manager = new AddonManager( dirname(__DIR__, 3) . '/Util', $logger ); $manager->bootstrapAddons(['helloaddon' => []]); $this->assertSame( [[HtmlFilterEvent::PAGE_END, ['', 'onPageEnd']]], $manager->getAllSubscribedEvents() ); } }