1 <?php 2 3 /* 4 * This file is part of Mustache.php. 5 * 6 * (c) 2010-2017 Justin Hileman 7 * 8 * For the full copyright and license information, please view the LICENSE 9 * file that was distributed with this source code. 10 */ 11 12 /** 13 * Mustache syntax exception. 14 */ 15 class Mustache_Exception_SyntaxException extends LogicException implements Mustache_Exception 16 { 17 protected $token; 18 19 /** 20 * @param string $msg 21 * @param array $token 22 * @param Exception $previous 23 */ 24 public function __construct($msg, array $token, Exception $previous = null) 25 { 26 $this->token = $token; 27 if (version_compare(PHP_VERSION, '5.3.0', '>=')) { 28 parent::__construct($msg, 0, $previous); 29 } else { 30 parent::__construct($msg); // @codeCoverageIgnore 31 } 32 } 33 34 /** 35 * @return array 36 */ 37 public function getToken() 38 { 39 return $this->token; 40 } 41 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body