Example #1
0
 /**
  * Throws a ParserException if the string content contains any kind of invalid character
  *
  * @param string $sString
  *
  * @throws ParserException
  * @return Parser
  */
 protected function invalidCharactersCheck(&$sString)
 {
     $aInvalidCharacters = array('{', '}');
     foreach ($aInvalidCharacters as $sInvalidCharacter) {
         if (strpos($sString, $sInvalidCharacter) !== false) {
             $e = new ParserException('Invalid characters detected in the content! :: "' . $sInvalidCharacter . '"');
             throw $e->setExtraInfo($sString);
         }
     }
     return $this;
 }