Example #1
0
 private static function _createApplication($name)
 {
     if (isset(self::$applicationInfos[$name])) {
         self::init();
         /**
          * @var $nextendApp N2Application
          */
         self::$applications[$name] = self::$applicationInfos[$name]->getInstance();
     } else {
         N2SystemHelper::getDebugTrace("Application not available: '{$name}'");
     }
 }
Example #2
0
 protected function injectVariables($args)
 {
     $this->pushEnv();
     $parser = new n2lessc_parser($this, __METHOD__);
     foreach ($args as $name => $strValue) {
         if ($name[0] != '@') {
             $name = '@' . $name;
         }
         $parser->count = 0;
         $parser->buffer = (string) $strValue;
         if (!$parser->propertyValue($value)) {
             N2SystemHelper::getDebugTrace("failed to parse passed in variable {$name}: {$strValue}", 15);
             //                throw new Exception("failed to parse passed in variable $name: $strValue");
         }
         $this->set($name, $value);
     }
 }