/** * 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); } }