コード例 #1
0
 private function getResponseProcessingTemplate(ResponseProcessing $responseProcessing = null)
 {
     if ($responseProcessing === null) {
         return ResponseProcessingTemplate::none();
     }
     if ($responseProcessing->getResponseRules()->count()) {
         LogService::log('Does not support custom response processing on <responseProcessing>. Ignoring <responseProcessing>');
         return ResponseProcessingTemplate::unsupported();
     }
     if (!empty($responseProcessing->getTemplateLocation())) {
         LogService::log('Does not support \'templateLocation\' on <responseProcessing>. Ignoring <responseProcessing>');
         return ResponseProcessingTemplate::unsupported();
     }
     if (!empty($responseProcessing->getTemplate())) {
         return ResponseProcessingTemplate::getFromTemplateUrl($responseProcessing->getTemplate());
     }
     return ResponseProcessingTemplate::none();
 }