'dummyTokenForTests', 'startDate' => '1.1.2018', 'paymentMatchAttribute' => 'invoiceNumber', 'importUnattached' => '1', 'lastProcessedPayment' => null, 'lastProcessedTimestamp' => null, ]; $pluginOptionsManager = PluginConfigManager::create(__DIR__ . '/../../files_enabled'); $config = $pluginOptionsManager->loadConfig(); self::assertSame($expectedOptions, $config); } public function testFileNotFound(): void { $exception = null; try { $pluginOptionsManager = PluginConfigManager::create(__DIR__); $pluginOptionsManager->loadConfig(); } catch (InvalidPluginRootPathException $exception) { } self::assertInstanceOf(InvalidPluginRootPathException::class, $exception); } }