/**
  * Configures the database
  *
  * @param Configuration   $configuration
  * @param LoggerInterface $logger
  */
 private function configurePropel(Configuration $configuration, LoggerInterface $logger)
 {
     $connectionName = 'tvheadend_status_manager';
     /* @var StandardServiceContainer $serviceContainer */
     $serviceContainer = Propel::getServiceContainer();
     $serviceContainer->checkVersion('2.0.0-dev');
     $serviceContainer->setAdapterClass($connectionName, 'sqlite');
     $manager = new ConnectionManagerSingle();
     $manager->setConfiguration(['classname' => 'Propel\\Runtime\\Connection\\ConnectionWrapper', 'dsn' => 'sqlite:' . $configuration->getDatabasePath(), 'user' => null, 'password' => '', 'attributes' => ['ATTR_EMULATE_PREPARES' => false], 'settings' => ['charset' => 'utf8', 'queries' => []]]);
     $manager->setName($connectionName);
     $serviceContainer->setConnectionManager($connectionName, $manager);
     $serviceContainer->setDefaultDatasource($connectionName);
     $serviceContainer->setLogger($connectionName, $logger);
 }