Пример #1
0
 /**
  * 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());
 }