/** * @param string $name * @param integer|float $value * @param string $message */ public function __construct($name, $value, $message = ':name should be greater than :value') { $this->value = $value; parent::__construct($name, $message); }
/** * @param strubg $name * @param string $message */ public function __construct($name, $message = ':name should be a valid number') { parent::__construct($name, $message); }
/** * @param string $name * @param string $pattern regex string * @param string $message */ public function __construct($name, $pattern, $message = ':name is invalid') { $this->pattern = (string) $pattern; parent::__construct($name, $message); }
/** * @param strubg $name * @param string $message */ public function __construct($name, $message = ':name should be a valid URL address') { parent::__construct($name, $message); }
/** * @param string $name * @param integer $length * @param string $message */ public function __construct($name, $length, $message = ':name is invalid') { $this->length = (int) $length; parent::__construct($name, $message); }