createStub(ConfigFileManager::class)); $this->assertInstanceOf(NamedEvent::class, $event); } public static function getPublicConstants(): array { return [ [ConfigLoadedEvent::CONFIG_LOADED, 'friendica.config_loaded'], ]; } /** * @dataProvider getPublicConstants */ public function testPublicConstantsAreAvailable($value, $expected): void { $this->assertSame($expected, $value); } public function testGetNameReturnsName(): void { $event = new ConfigLoadedEvent('test', $this->createStub(ConfigFileManager::class)); $this->assertSame('test', $event->getName()); } public function testGetConfigReturnsCorrectString(): void { $config = $this->createStub(ConfigFileManager::class); $event = new ConfigLoadedEvent('test', $config); $this->assertSame($config, $event->getConfig()); } }