. */ /* */ /**********************************************************************************/ namespace Thelia\Exception; use Thelia\Log\Tlog; /** * Created by JetBrains PhpStorm. * Date: 8/19/13 * Time: 3:24 PM * * Thrown when a Rule receive an invalid Parameter * * @package Coupon * @author Guillaume MOREL * */ class InvalidRuleValueException extends \RuntimeException { /** * InvalidRuleValueException thrown when a Rule is given a bad Parameter * * @param string $className Class name * @param string $parameter array key parameter */ public function __construct($className, $parameter) { $message = 'Invalid Parameter for Rule ' . $className . ' on parameter ' . $parameter; Tlog::getInstance()->addError($message); parent::__construct($message); } }