Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 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
 * Unknown filter exception.
14
 */
15
class Mustache_Exception_UnknownFilterException extends UnexpectedValueException implements Mustache_Exception
16
{
17
    protected $filterName;
18
 
19
    /**
20
     * @param string    $filterName
21
     * @param Exception $previous
22
     */
23
    public function __construct($filterName, Exception $previous = null)
24
    {
25
        $this->filterName = $filterName;
26
        $message = sprintf('Unknown filter: %s', $filterName);
27
        if (version_compare(PHP_VERSION, '5.3.0', '>=')) {
28
            parent::__construct($message, 0, $previous);
29
        } else {
30
            parent::__construct($message); // @codeCoverageIgnore
31
        }
32
    }
33
 
34
    public function getFilterName()
35
    {
36
        return $this->filterName;
37
    }
38
}