Exemplo n.º 1
0
 /**
  * @param Lexer $lexer
  * @param string $message
  */
 protected function throwErrorWithMessage($lexer, $message)
 {
     $message = get_class($this) . ': file: ' . $lexer->getViewFile()->getFilename() . '(' . $lexer->getViewLine() . '): ' . $message . ' in expression: ' . $lexer->getExpression();
     if (!$this->logger) {
         $this->logger = LoggerFactory::getLogger(get_class($this));
     }
     $this->logger->error($message);
     throw new LexerUnexpectedCharException($message, $lexer->getViewFile()->getFilename(), $lexer->getViewLine());
 }