| Conditions | 2 | 
| Paths | 2 | 
| Total Lines | 22 | 
| Code Lines | 14 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 20 | public function load(array $configs, ContainerBuilder $container)  | 
            ||
| 21 |     { | 
            ||
| 22 | $configuration = new Configuration();  | 
            ||
| 23 | $config = $this->processConfiguration($configuration, $configs);  | 
            ||
| 24 | |||
| 25 | $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));  | 
            ||
| 26 |         $loader->load('services.yml'); | 
            ||
| 27 |         //$loader->load('parameters.yml'); | 
            ||
| 28 | |||
| 29 |         $uri = $container->getParameter('graviton.mongodb.default.server.uri'); | 
            ||
| 30 |         $dbc = $container->getParameter('graviton.mongodb.default.server.db'); | 
            ||
| 31 | |||
| 32 |         if ($services = getenv('VCAP_SERVICES')) { | 
            ||
| 33 | $services = json_decode($services, true);  | 
            ||
| 34 | $mongo = $services['mongodb'][0]['credentials'];  | 
            ||
| 35 | $uri = $mongo['uri'];  | 
            ||
| 36 | $dbc = $mongo['database'];  | 
            ||
| 37 | }  | 
            ||
| 38 | |||
| 39 |         $container->setParameter('graviton.api.mongodb.server.uri', $uri); | 
            ||
| 40 |         $container->setParameter('graviton.api.mongodb.server.db', $dbc); | 
            ||
| 41 | }  | 
            ||
| 42 | }  | 
            ||
| 43 |