/**
  * @test
  */
 public function shouldNotReturnTagsWhenNotFound()
 {
     //given
     $stringToParse = 'String without XML tags.';
     //when
     $expectedXml = array();
     $actualXml = \Psf\XmlParser::parseTags($stringToParse);
     //then
     $this->assertEquals($expectedXml, $actualXml);
 }
Esempio n. 2
0
 private function _parseMessage($message)
 {
     $parsedTags = array_unique(XmlParser::parseTags($message));
     $formatMessage = $message;
     foreach ($parsedTags as $xmlTag) {
         if (!empty($this->_formatters[$xmlTag])) {
             $formatter = $this->_formatters[$xmlTag];
             $formatMessage = $formatter->render($xmlTag, $formatMessage);
         }
     }
     return $formatMessage;
 }