public static function init()
 {
     // Load the user-defined test configuration file, if it exists; otherwise, load
     if (is_readable(__DIR__ . '/TestConfig.php')) {
         $testConfig = (include __DIR__ . '/TestConfig.php');
     } else {
         $testConfig = (include __DIR__ . '/TestConfig.php.dist');
     }
     $zf2ModulePaths = array();
     if (isset($testConfig['module_listener_options']['module_paths'])) {
         $modulePaths = $testConfig['module_listener_options']['module_paths'];
         foreach ($modulePaths as $modulePath) {
             if ($path = static::findParentPath($modulePath)) {
                 $zf2ModulePaths[] = $path;
             }
         }
     }
     $zf2ModulePaths = implode(PATH_SEPARATOR, $zf2ModulePaths) . PATH_SEPARATOR;
     $zf2ModulePaths .= getenv('ZF2_MODULES_TEST_PATHS') ?: (defined('ZF2_MODULES_TEST_PATHS') ? ZF2_MODULES_TEST_PATHS : '');
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $baseConfig = array('module_listener_options' => array('module_paths' => explode(PATH_SEPARATOR, $zf2ModulePaths)));
     $config = ArrayUtils::merge($baseConfig, $testConfig);
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
     static::$config = $config;
 }
Example #2
0
 public static function init()
 {
     if (is_readable(__DIR__ . '/config.php')) {
         $testConfig = (include __DIR__ . '/config.php');
     } else {
         $testConfig = (include __DIR__ . '/config.php.dist');
     }
     $moduleName = pathinfo(realpath(dirname(__DIR__)), PATHINFO_BASENAME);
     if (defined('MODULE_NAME')) {
         $moduleName = MODULE_NAME;
     }
     $zf2ModulePaths = array(dirname(dirname(__DIR__)));
     if ($path = static::findParentPath('vendor')) {
         $modulePaths[] = $path;
     }
     if (($path = static::findParentPath('module')) !== $modulePaths[0]) {
         $modulePaths[] = $path;
     }
     if (isset($additionalModulePaths)) {
         $zf2ModulePaths = array_merge($modulePaths, $additionalModulePaths);
     } else {
         $zf2ModulePaths = $modulePaths;
     }
     $zf2ModulePaths = implode(PATH_SEPARATOR, $zf2ModulePaths) . PATH_SEPARATOR;
     static::initAutoloader();
     $baseConfig = ['module_listener_options' => ['module_paths' => explode(PATH_SEPARATOR, $zf2ModulePaths)], 'modules' => [$moduleName]];
     $config = ArrayUtils::merge($baseConfig, $testConfig);
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #3
0
 public static function init()
 {
     // Load the user-defined test configuration file, if it exists; otherwise, load
     if (is_readable(__DIR__ . '/application.config.php')) {
         $testConfig = (include __DIR__ . '/application.config.php');
     } else {
         $testConfig = (include __DIR__ . '/application.config.php.dist');
     }
     chdir(__DIR__ . '/..');
     $zf2ModulePaths = array();
     if (isset($testConfig['module_listener_options']['module_paths'])) {
         $modulePaths = $testConfig['module_listener_options']['module_paths'];
         foreach ($modulePaths as $modulePath) {
             if ($path = static::findParentPath($modulePath)) {
                 $zf2ModulePaths[] = $path;
             }
         }
     }
     $zf2ModulePaths = implode(PATH_SEPARATOR, $zf2ModulePaths) . PATH_SEPARATOR;
     $zf2ModulePaths .= getenv('ZF2_MODULES_TEST_PATHS') ?: (defined('ZF2_MODULES_TEST_PATHS') ? ZF2_MODULES_TEST_PATHS : '');
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $baseConfig = array('module_listener_options' => array('module_paths' => explode(PATH_SEPARATOR, $zf2ModulePaths)));
     $config = ArrayUtils::merge($baseConfig, $testConfig);
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     $entityManager = $serviceManager->get('doctrine.entitymanager.orm_default');
     $eventManager = $entityManager->getEventManager();
     $eventManager->addEventSubscriber(new \Aaa\EntityEvents\PrePersistListener(null));
     static::$eventManager = $eventManager;
     static::$serviceManager = $serviceManager;
     static::$config = $config;
     // static::createSchemaFromEntities();
 }
Example #4
0
 public static function init()
 {
     $zf2ModulePaths = array(dirname(dirname(__DIR__)));
     if ($path = static::findParentPath('vendor')) {
         $zf2ModulePaths[] = $path;
     }
     if (($path = static::findParentPath('module')) !== $zf2ModulePaths[0]) {
         $zf2ModulePaths[] = $path;
     }
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     //        $config = array(
     //            'module_listener_options' => array(
     //                'module_paths' => $zf2ModulePaths,
     //            ),
     //            'modules' => array(
     //                'User'
     //            )
     //        );
     $config = (include 'config/application.config.php');
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #5
0
 public static function setupServiceManager()
 {
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', static::$config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #6
0
 public static function init()
 {
     $test_config = (include is_readable('TestConfig.php') ? 'TestConfig.php' : 'TestConfig.php.dist');
     $test_config['module_listener_options']['config_cache_enabled'] = false;
     $test_config['module_listener_options']['module_map_cache_enabled'] = false;
     $zf2ModulePaths = array();
     if (isset($test_config['module_listener_options']['module_paths'])) {
         $modulePaths = $test_config['module_listener_options']['module_paths'];
         foreach ($modulePaths as $modulePath) {
             $path = static::findParentPath($modulePath);
             if (false !== $path) {
                 $zf2ModulePaths[] = $path;
             }
         }
     }
     $zf2ModulePaths = implode(PATH_SEPARATOR, $zf2ModulePaths) . PATH_SEPARATOR;
     $zf2ModulePaths .= getenv('ZF2_MODULES_TEST_PATHS') ?: (defined('ZF2_MODULES_TEST_PATHS') ? ZF2_MODULES_TEST_PATHS : '');
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $baseConfig = array('module_listener_options' => array('module_paths' => explode(PATH_SEPARATOR, $zf2ModulePaths)));
     $config = ArrayUtils::merge($baseConfig, $test_config);
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
     static::$config = $config;
 }
 public static function init()
 {
     static::initAutoloader();
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', require 'config/application.config.php');
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #8
0
 public static function init()
 {
     include SITE_PATH . '/vendor/autoload.php';
     $config = (include SITE_PATH . '/config/application.config.php');
     self::loadModules($config['modules']);
     static::$serviceManager = new ServiceManager(new ServiceManagerConfig());
     static::$serviceManager->setService('ApplicationConfig', $config);
     $test = static::$serviceManager->get('ModuleManager')->loadModules();
 }
 public static function init($manager, $namespace)
 {
     $workingDirectory = $manager->getWorkingDirectory();
     $paths = explode(DIRECTORY_SEPARATOR, $workingDirectory);
     $modulePaths = array();
     $found = false;
     foreach ($paths as $path) {
         if ($found == false) {
             $modulePaths[] = $path;
         }
         if ($path == $namespace) {
             $found = true;
         }
     }
     $moduleConfigPath = implode(DIRECTORY_SEPARATOR, $modulePaths);
     $moduleConfig = (include $moduleConfigPath . '/config/module.config.php');
     $appConfigPath = self::findAppConfig($moduleConfigPath);
     $applicationConfig = (include $appConfigPath . '/config/application.config.php');
     $zf2ModulePaths = array();
     if (isset($applicationConfig['module_listener_options']['module_paths'])) {
         $modulePaths = $applicationConfig['module_listener_options']['module_paths'];
         foreach ($modulePaths as $modulePath) {
             if ($path = static::findParentPath($modulePath)) {
                 $zf2ModulePaths[] = $path;
             }
         }
     }
     if (isset($applicationConfig['module_listener_options']['config_glob_paths'])) {
         $globConfigs = $applicationConfig['module_listener_options']['config_glob_paths'];
         foreach ($globConfigs as $globConfig) {
             $localConfig = (include $appConfigPath . '/config/autoload/local.php');
             $globalConfig = (include $appConfigPath . '/config/autoload/global.php');
         }
     }
     $zf2ModulePaths = implode(PATH_SEPARATOR, $zf2ModulePaths) . PATH_SEPARATOR;
     static::initAutoloader();
     $baseConfig = array('module_listener_options' => array('module_paths' => explode(PATH_SEPARATOR, $zf2ModulePaths)));
     $config = ArrayUtils::merge($moduleConfig, $applicationConfig);
     $config = ArrayUtils::merge($config, $baseConfig);
     $config = ArrayUtils::merge($config, $localConfig);
     $config = ArrayUtils::merge($config, $globalConfig);
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
     static::$config = $config;
     $serviceContainer = Propel::getServiceContainer();
     $connectionName = array_keys($moduleConfig['propel']['database']['connections']);
     $connectionName = array_shift($connectionName);
     $connectionName = $connectionName;
     $propelConfig = $config['propel'];
     list($dsn, $dbUser, $dbPass) = static::generateDsn($connectionName, $propelConfig['database']['connections']);
     $serviceContainer->setAdapterClass($connectionName, 'mysql');
     $manager = new ConnectionManagerSingle();
     $manager->setConfiguration(array('dsn' => $dsn, 'user' => $dbUser, 'password' => $dbPass));
     $serviceContainer->setConnectionManager($connectionName, $manager);
 }
Example #10
0
 public static function init()
 {
     // Load the user-defined test configuration file, if it exists; otherwise, load
     if (is_readable(__DIR__ . '/config/testConfig.php')) {
         $testConfig = (include __DIR__ . '/config/testConfig.php');
     } else {
         $testConfig = (include __DIR__ . '/TestConfig.php.dist');
     }
     $zf2ModulePaths = [];
     if (isset($testConfig['module_listener_options']['module_paths'])) {
         $modulePaths = $testConfig['module_listener_options']['module_paths'];
         foreach ($modulePaths as $modulePath) {
             if ($path = static::findParentPath($modulePath)) {
                 $zf2ModulePaths[] = $path;
             }
         }
     }
     $zf2ModulePaths = implode(PATH_SEPARATOR, $zf2ModulePaths) . PATH_SEPARATOR;
     $zf2ModulePaths .= getenv('ZF2_MODULES_TEST_PATHS') ?: (defined('ZF2_MODULES_TEST_PATHS') ? ZF2_MODULES_TEST_PATHS : '');
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $baseConfig = ['module_listener_options' => ['module_paths' => explode(PATH_SEPARATOR, $zf2ModulePaths)]];
     $config = ArrayUtils::merge($baseConfig, $testConfig);
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     $serviceManager->setService('Log\\App', new Logger(['writers' => [['name' => 'stream', 'priority' => 1000, 'options' => ['stream' => __DIR__ . '/config/app.log'], 'filter' => Logger::DEBUG]]]));
     $client = $serviceManager->get(Sdk::class);
     try {
         // Check the client is configure
         $dynamodbClient = $client->createDynamoDb();
     } catch (\InvalidArgumentException $e) {
         //            // If the client is not configure, we create a mock one
         //            $dynamodbClient = Mockery::mock(DynamoDbClient::class);
         //
         //            foreach ($mocks as $key => $item) {
         //                foreach ($item as $mock) {
         //                    $request = $mock['request'];
         //
         //                    // We mock every expected request with the according response
         //                    $on = Mockery::on(function ($value) use ($request) {
         //                        return $value === $request;
         //                    });
         //                    $dynamodbClient->shouldReceive('createTable')->with($on)->andReturn($mock['response']);
         //                }
         //            }
         //
         //            $serviceManager->setAllowOverride(true);
         //
         //            $client = Mockery::mock('\Aws\DynamoDb\DynamoDbClient');
         //            $client->shouldReceive('createDynamoDb')->andReturn($dynamodbClient);
         //            $serviceManager->setService(Sdk::class, $client);
     }
     static::$serviceManager = $serviceManager;
     static::$config = $config;
 }
Example #11
0
 public static function init()
 {
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependenciesç
     $config = static::getConfig();
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #12
0
 public static function init()
 {
     error_reporting(E_ALL | E_STRICT);
     chdir(__DIR__);
     static::initAutoloader();
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', self::getApplicationConfig());
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #13
0
 public static function init()
 {
     chdir(dirname(__DIR__));
     $config = self::getConfig();
     static::initAutoloader();
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #14
0
 public static function init()
 {
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $config = (include __DIR__ . '/TestConfig.php.dist');
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
 /**
  * Initialize the Bootstrapping
  */
 public static function init()
 {
     define('APPLICATION_ROOT', realpath(__DIR__ . '/../../..'));
     static::initAutoloader();
     $config = (include APPLICATION_ROOT . '/config/tests.config.php');
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
 public static function init()
 {
     // Load the user-defined test configuration file, if it exists; otherwise, load
     $config = (include __DIR__ . '/config/application.config.php');
     static::initAutoloader();
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #17
0
 protected static function initAutoloader()
 {
     \Zend\Loader\AutoloaderFactory::factory(array('Zend\\Loader\\StandardAutoloader' => array('autoregister_zf' => true)));
     $smConfig = new ServiceManagerConfig([]);
     $serviceManager = new ServiceManager();
     $smConfig->configureServiceManager($serviceManager);
     $serviceManager->setService('ApplicationConfig', include __DIR__ . '/config/application.config.php');
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #18
0
 public static function init()
 {
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $config = array('module_listener_options' => array('module_paths' => ['./module', './devmodules', './vendor']), 'modules' => array('Application', 'UthandoCommon', 'UthandoMail'));
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #19
0
 public static function init()
 {
     $zf2ModulePaths = [dirname(dirname(__DIR__))];
     if ($path = static::findParentPath('vendor')) {
         $zf2ModulePaths[] = $path;
     }
     if ($path = static::findParentPath('module')) {
         $zf2ModulePaths[] = $path;
     }
     if (($path = static::findParentPath('src')) !== $zf2ModulePaths[0]) {
         $zf2ModulePaths[] = $path;
     }
     static::initAutoloader();
     $config = (include __DIR__ . '/../config/application.config.php');
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
     if (defined("TEST_SUITE") && constant("TEST_SUITE") == 'full') {
         $entityManager = $serviceManager->get('doctrine.entitymanager.orm_default');
         //Validate the schema;
         $validator = new \Doctrine\ORM\Tools\SchemaValidator($entityManager);
         $errors = $validator->validateMapping();
         if (count($errors) > 0) {
             foreach ($errors as $entity => $errors) {
                 echo "Error in Entity: '" . $entity . "':\n";
                 echo implode("\n", $errors);
                 echo "\n";
             }
             die;
         }
         //Create the schema
         $tool = new \Doctrine\ORM\Tools\SchemaTool($entityManager);
         $mdFactory = $entityManager->getMetadataFactory();
         $mdFactory->getAllMetadata();
         $tool->dropDatabase();
         $tool->createSchema($mdFactory->getAllMetadata());
         $loader = new Loader();
         $loader->addFixture(new \ProjectTest\Fixture\LoadVersionData());
         $loader->addFixture(new \ContactTest\Fixture\LoadContactData());
         $loader->addFixture(new \ProjectTest\Fixture\LoadProjectLogoData());
         $loader->addFixture(new \ProjectTest\Fixture\LoadDocumentData());
         $loader->addFixture(new \ProjectTest\Fixture\LoadFundingStatusData());
         $loader->addFixture(new \ProjectTest\Fixture\LoadIdeaDocumentData());
         $loader->addFixture(new \ProjectTest\Fixture\LoadIdeaImageData());
         $loader->addFixture(new \ProjectTest\Fixture\LoadIdeaDescriptionData());
         $loader->addFixture(new \ProjectTest\Fixture\LoadInviteData());
         $loader->addFixture(new \ProjectTest\Fixture\LoadProjectRationaleData());
         $loader->addFixture(new \GeneralTest\Fixture\LoadWebInfoData());
         $loader->addFixture(new \OrganisationTest\Fixture\LoadOrganisationData());
         $purger = new ORMPurger();
         $executor = new ORMExecutor($entityManager, $purger);
         $executor->execute($loader->getFixtures());
     }
 }
Example #20
0
 public static function init()
 {
     $zf2ModulePaths = [realpath('../module'), realpath('../vendor')];
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $config = array('module_listener_options' => array('module_paths' => $zf2ModulePaths), 'modules' => array('Application'));
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #21
0
 protected static function initServiceManager()
 {
     $baseConfig = array('modules' => ['ConLayout'], 'module_listener_options' => array('module_paths' => [dirname(__DIR__)]));
     $config = $baseConfig;
     $serviceManager = new ServiceManager();
     $serviceManager->setAllowOverride(true);
     $smConfig = new ServiceManagerConfig();
     $smConfig->configureServiceManager($serviceManager);
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #22
0
 protected static function initAutoloader()
 {
     $vendorPath = static::findParentPath('vendor');
     $loader = (include $vendorPath . '/autoload.php');
     \Zend\Loader\AutoloaderFactory::factory(array('Zend\\Loader\\StandardAutoloader' => array('autoregister_zf' => true, 'namespaces' => array('Mock' => __DIR__ . '/Mock'))));
     $smConfig = new ServiceManagerConfig([]);
     $serviceManager = new ServiceManager();
     $smConfig->configureServiceManager($serviceManager);
     $serviceManager->setService('ApplicationConfig', include __DIR__ . '/config/application.config.php');
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #23
0
 public static function init()
 {
     $zf2ModulePaths = array(dirname(dirname(__DIR__)));
     if ($path = static::findParentPath('vendor')) {
         $zf2ModulePaths[] = $path;
     }
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $config = array('module_listener_options' => array('module_paths' => $zf2ModulePaths), 'modules' => array('Aeris\\ZendRestModule'));
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #24
0
 public static function init()
 {
     if (is_readable(__DIR__ . '/TestConfig.php')) {
         $testConfig = (include __DIR__ . '/TestConfig.php');
     } else {
         $testConfig = (include __DIR__ . '/TestConfig.php.dist');
     }
     static::initAutoloader();
     $baseConfig = [];
     $config = ArrayUtils::merge($baseConfig, $testConfig);
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('config', $config);
     $serviceManager->setFactory('mongo', 'MongoObject\\MapperFactory');
     static::$serviceManager = $serviceManager;
 }
Example #25
0
 public static function init()
 {
     $zf2ModulePaths = [dirname(dirname(__DIR__))];
     if ($path = static::findParentPath('vendor')) {
         $zf2ModulePaths[] = $path;
     }
     if ($path = static::findParentPath('module')) {
         $zf2ModulePaths[] = $path;
     }
     if (($path = static::findParentPath('src')) !== $zf2ModulePaths[0]) {
         $zf2ModulePaths[] = $path;
     }
     static::initAutoloader();
     $config = (include __DIR__ . '/../config/application.config.php');
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
     $entityManager = $serviceManager->get('Doctrine\\ORM\\EntityManager');
     //        //Validate the schema;
     //        $validator = new SchemaValidator($entityManager);
     //        $errors    = $validator->validateMapping();
     //
     //        if (count($errors) > 0) {
     //            foreach ($errors AS $entity => $errors) {
     //                echo "Error in Entity: '" . $entity . "':\n";
     //                echo implode("\n", $errors);
     //                echo "\n";
     //            }
     //            die();
     //        }
     //Create the schema
     $tool = new \Doctrine\ORM\Tools\SchemaTool($entityManager);
     $mdFactory = $entityManager->getMetadataFactory();
     $mdFactory->getAllMetadata();
     $tool->dropDatabase();
     $tool->createSchema($mdFactory->getAllMetadata());
     //        $loader = new Loader();
     //        $loader->addFixture(new \ProjectTest\Fixture\LoadVersionData());
     //        $loader->addFixture(new \ProgramTest\Fixture\LoadDomainData());
     //        $loader->addFixture(new \GeneralTest\Fixture\LoadContentTypeData());
     //        $loader->addFixture(new \ProjectTest\Fixture\LoadProjectLogoData());
     //        $loader->addFixture(new \ProjectTest\Fixture\LoadDocumentTypeData());
     //
     //        $purger   = new ORMPurger();
     //        $executor = new ORMExecutor($entityManager, $purger);
     //        $executor->execute($loader->getFixtures());
 }
 public static function init()
 {
     $zf2ModulePaths = array(dirname(dirname(__DIR__)));
     if ($path = static::findParentPath('vendor')) {
         $zf2ModulePaths[] = $path;
     }
     if (($path = static::findParentPath('module')) !== $zf2ModulePaths[0] && $path) {
         $zf2ModulePaths[] = $path;
     }
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $config = array('module_listener_options' => array('module_paths' => $zf2ModulePaths, 'config_glob_paths' => array(__DIR__ . '/application.config.php')), 'modules' => array('MaglLegacyApplication'));
     $app = Application::init($config);
     \MaglLegacyApplication\Application\MaglLegacy::getInstance()->setApplication($app);
     static::$serviceManager = $app->getServiceManager();
 }
Example #27
0
 public static function init()
 {
     $zf2ModulePaths = array(dirname(dirname(__DIR__)));
     if ($path = static::findParentPath('vendor')) {
         $zf2ModulePaths[] = $path;
     }
     if (($path = static::findParentPath('module')) !== $zf2ModulePaths[0]) {
         $zf2ModulePaths[] = $path;
     }
     static::initAutoloader();
     $cfg = (include __DIR__ . '/../config/module.config.php');
     $serviceManager = new ServiceManager(new Config($cfg['service_manager']));
     $serviceManager->setService('Configuration', $cfg);
     $serviceManager->setAlias('Config', 'Configuration');
     static::$serviceManager = $serviceManager;
 }
Example #28
0
 public static function init()
 {
     $zf2ModulePaths = [dirname(dirname(__DIR__))];
     if ($path = static::findParentPath('vendor')) {
         $zf2ModulePaths[] = $path;
     }
     if (($path = static::findParentPath('module')) !== $zf2ModulePaths[0]) {
         $zf2ModulePaths[] = $path;
     }
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $config = ['module_listener_options' => ['module_paths' => $zf2ModulePaths], 'modules' => ['LearnZF2Themes']];
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #29
0
 public static function init()
 {
     $zf2ModulePaths = array(dirname(dirname(__DIR__)));
     if ($path = static::findParentPath('vendor')) {
         $zf2ModulePaths[] = $path;
     }
     if (($path = static::findParentPath('module')) !== $zf2ModulePaths[0]) {
         $zf2ModulePaths[] = $path;
     }
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $config = array('module_listener_options' => array('module_paths' => $zf2ModulePaths, 'config_glob_paths' => array(__DIR__ . '/../config/autoload/{,*.}{global,production,local}.php')), 'modules' => array('DoctrineModule', 'DoctrineORMModule', 'DoctrineDataFixtureModule', 'DoctrineMigrationsModule', 'ZfcBase', 'ZfcRbac', 'ZfcUser', 'ZfcUserDoctrineORM', 'AssetManager', 'DOMPDFModule', 'OpentbsBundle', 'Core', 'Application', 'Administration', 'IPO'));
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }
Example #30
0
 public static function init()
 {
     $zf2ModulePaths = array(dirname(dirname(__DIR__)));
     if ($path = static::findParentPath('vendor')) {
         $zf2ModulePaths[] = $path;
     }
     if (($path = static::findParentPath('module')) !== $zf2ModulePaths[0]) {
         $zf2ModulePaths[] = $path;
     }
     static::initAutoloader();
     // use ModuleManager to load this module and it's dependencies
     $config = array('module_listener_options' => array('module_paths' => $zf2ModulePaths), 'modules' => array('ZfcBase', 'ZfcUser', 'Core', 'User', 'Colony', 'Galaxy', 'Techtree', 'Resources', 'Fleet'));
     $serviceManager = new ServiceManager(new ServiceManagerConfig());
     $serviceManager->setService('ApplicationConfig', $config);
     $serviceManager->get('ModuleManager')->loadModules();
     static::$serviceManager = $serviceManager;
 }