示例#1
0
 /**
  * Initialize ObjectManager
  */
 private function initObjectManager()
 {
     if (!isset($this->objectManager)) {
         $objectManagerFactory = new ObjectManagerFactory();
         $configurationFileName = isset($_ENV['configuration:Mtf/TestSuite/InjectableTests']) ? $_ENV['configuration:Mtf/TestSuite/InjectableTests'] : 'basic';
         $confFilePath = __DIR__ . '/InjectableTests/' . $configurationFileName . '.xml';
         $testRunnerConfiguration = new Configuration();
         $testRunnerConfiguration->load($confFilePath);
         $shared = array('Mtf\\TestRunner\\Configuration' => $testRunnerConfiguration);
         $this->objectManager = $objectManagerFactory->create($shared);
     }
 }