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}'"); } }
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); } }