Example #1
0
 /**
  * @param RegisterService $registerService
  */
 public function register(RegisterService $registerService)
 {
     $cacheDir = $registerService->getProjectPath() . '/' . Module::COMMON_CACHE;
     $load = new Load($cacheDir);
     $load->execute(PluginService::CACHE_FILE, function () use($registerService) {
         _loadServices($registerService->getDependencyInjection());
     });
 }
Example #2
0
 /**
  * @param RegisterService $registerService
  */
 public function register(RegisterService $registerService)
 {
     $router = new PhalconRouter();
     $registerService->getDependencyInjection()->set('router', $router);
     $cacheDir = $registerService->getProjectPath() . '/' . Module::COMMON_CACHE;
     $load = new Load($cacheDir);
     $load->execute(Route::CACHE_FILE, function () use($router) {
         _loadRoutes($router);
     });
 }
Example #3
0
 /**
  * @param RegisterService $registerService
  */
 public function register(RegisterService $registerService)
 {
     $registerService->getDependencyInjection()->set('managementPath', ['className' => 'mirolabs\\phalcon\\Framework\\View\\ManagementPath', 'arguments' => [['type' => 'parameter', 'value' => $registerService->getProjectPath() . 'common/views/'], ['type' => 'parameter', 'value' => $registerService->getEnvironment()]]]);
 }
Example #4
0
 /**
  * @param RegisterService $registerService
  */
 public function register(RegisterService $registerService)
 {
     $config = new Yaml($registerService->getProjectPath() . '/config/config.yml');
     $registerService->getDependencyInjection()->set('config', $config);
     $config->projectPath = $registerService->getProjectPath();
 }