Esempio n. 1
0
 /**
  * @param mixed $configuration
  * @return TwigRenderer
  */
 public static function factory($configuration = null)
 {
     if (is_null($configuration)) {
         $configuration = __DIR__ . '/nucleus.json';
     }
     return Nucleus::serviceFactory($configuration, 'templateRenderer.twig');
 }
Esempio n. 2
0
 /**
  * @param mixed $configuration
  * @return ICommandLineService
  */
 public static function factory($configuration = null)
 {
     if (is_null($configuration)) {
         $configuration = __DIR__ . '/nucleus.json';
     }
     return Nucleus::serviceFactory($configuration, ICommandLineService::NUCLEUS_SERVICE_NAME);
 }
Esempio n. 3
0
 /**
  * @param mixed $configuration
  * @return Manager
  */
 public static function factory($configuration = null)
 {
     if (is_null($configuration)) {
         $configuration = __DIR__ . '/nucleus.json';
     }
     return Nucleus::serviceFactory($configuration, 'assetManager');
 }
Esempio n. 4
0
 /**
  * @param mixed $configuration
  * @return IServiceContainer
  */
 public static function factory(array $configuration = null)
 {
     if (is_null($configuration)) {
         $configuration = __DIR__ . '/nucleus.json';
     }
     return Nucleus::serviceFactory($configuration, "serviceContainer");
 }
Esempio n. 5
0
 /**
  * @param mixed $configuration
  * @return BusinessRuleEngine
  */
 public static function factory($configuration = null)
 {
     if (is_null($configuration)) {
         $configuration = __DIR__ . '/nucleus.json';
     }
     return Nucleus::serviceFactory($configuration, 'businessRuleEngine');
 }