<?php edp\ModuleLoader::config($c, 'core.auth'); $c['autoload']['Zend\\Loader\\StandardAutoloader']['namespaces']['AddonUserGender'] = MODULES_PATH . '/addon.userGender/application'; $c['di']['definitions']['builder']['class'] = 'Zend\\Di\\Definition\\BuilderDefinition'; $c['di']['definitions']['builder']['CoreAuth\\Form\\User\\Register']['injectionmethods']['addSubForm']['form'] = 'AddonUserGender\\Form\\User\\Gender'; $c['di']['definitions']['builder']['CoreAuth\\Form\\User\\Register']['injectionmethods']['addSubForm']['name'] = 'gender'; $c['di']['definitions']['builder']['CoreAuth\\Form\\User\\Register']['injectionmethods']['addSubForm']['order'] = -1; // HACK $c['di']['instance']['CoreAuth\\Form\\User\\Register']['parameters']['form'] = $c['di']['definitions']['builder']['CoreAuth\\Form\\User\\Register']['injectionmethods']['addSubForm']['form']; $c['di']['instance']['CoreAuth\\Form\\User\\Register']['parameters']['name'] = $c['di']['definitions']['builder']['CoreAuth\\Form\\User\\Register']['injectionmethods']['addSubForm']['name']; $c['di']['instance']['CoreAuth\\Form\\User\\Register']['parameters']['order'] = $c['di']['definitions']['builder']['CoreAuth\\Form\\User\\Register']['injectionmethods']['addSubForm']['order']; $c['di']['instance']['userMapper']['parameters']['modelClass'] = 'AddonUserGender\\Model\\User';
<?php edp\ModuleLoader::config($c, 'core.database.mysql'); $c['autoload']['Zend\\Loader\\StandardAutoloader']['namespaces']['CoreAuth'] = MODULES_PATH . '/core.auth/application'; $c['di']['instance']['alias']['user'] = '******'; $c['di']['instance']['Zend\\View\\PhpRenderer']['methods']['setResolver']['options']['script_paths'][] = MODULES_PATH . '/core.auth/application/views/scripts'; $c['di']['instance']['user']['parameters']['flashMessenger'] = 'Zend\\Controller\\Action\\Helper\\FlashMessenger'; $c['di']['instance']['alias']['userMapper'] = 'CoreAuth\\Model\\Mapper\\User'; $c['di']['instance']['userMapper']['parameters']['readAdapter'] = 'read-adapter'; $c['di']['instance']['userMapper']['parameters']['writeAdapter'] = 'write-adapter'; $c['di']['instance']['userMapper']['parameters']['modelClass'] = 'CoreAuth\\Model\\User'; //$c['di']['instance']['alias']['userRegisterForm'] = 'CoreAuth\Form\User\Register'; $c['di']['instance']['CoreAuth\\Form\\User\\Register']['parameters']['userMapper'] = 'userMapper'; $c['di']['instance']['alias']['userService'] = 'CoreAuth\\Service\\User'; $c['di']['instance']['userService']['parameters']['mapper'] = 'userMapper'; $c['di']['instance']['userService']['parameters']['registerForm'] = 'CoreAuth\\Form\\User\\Register';
<?php edp\ModuleLoader::config($c, 'core.multisite'); edp\ModuleLoader::config($c, 'core.auth'); edp\ModuleLoader::config($c, 'addon.userGender'); edp\ModuleLoader::config($c, 'core.database.mysql'); switch ($_SERVER['HTTP_HOST']) { case 'zf2-sandbox.dev': edp\ModuleLoader::config($c, 'core.site1'); break; case 'site2.dev': edp\ModuleLoader::config($c, 'core.site2'); break; default: edp\ModuleLoader::config($c, 'core.helloworld'); break; }