/** * Application constructor. * * @param array $configuration Whole configuration (I know it's horrible, it's gonna be changed) * @param LoggerInterface $logger */ public function __construct(ConfigurationProvider $configurationProvider, LoggerInterface $logger) { $this->configurationProvider = $configurationProvider; $this->appConfiguration = $this->configurationProvider->getApplicationConfiguration(); $this->logger = $logger; $this->logger->debug('Core init finished'); }
public function testGetApplicationConfigurationProvidesProperlyConfiguredAppConfiguration() { $configuration = $this->subjectUnderTest->getApplicationConfiguration(); $this->assertInstanceOf('\\noFlash\\TorrentGhost\\Configuration\\TorrentGhostConfiguration', $configuration); $this->assertTrue($configuration->isValid()); }