示例#1
0
 public function prepareEngine()
 {
     switch ($this->navigation->controllerExtension) {
         case 'json':
             $this->_engine = EngineFactory::produce('AppJSONServiceEngine');
             break;
         case 'xml':
             $this->_engine = EngineFactory::produce('AppXMLServiceEngine');
             break;
         case 'prop':
             $this->_engine = EngineFactory::produce('AppPropertyServiceEngine');
             break;
         case 'res':
             $this->_engine = EngineFactory::produce('AppResponseServiceEngine');
             break;
     }
     parent::prepareEngine();
 }
示例#2
0
 public function prepareEngine()
 {
     switch ($this->navigation->spiritExtension) {
         case 'json':
             $this->_engine = EngineFactory::produce('SpiritJSONServiceEngine');
             break;
         case 'xml':
             $this->_engine = EngineFactory::produce('SpiritXMLServiceEngine');
             break;
         case 'prop':
             $this->_engine = EngineFactory::produce('SpiritPropertyServiceEngine');
             break;
         case 'res':
             $this->_engine = EngineFactory::produce('SpiritResponseServiceEngine');
             break;
     }
     parent::prepareEngine();
 }