/** * Creates the exception. * * @param string|Zend_Validate_Interface|null $messageOrValidator * @param integer|null $code * @param Exception|null $previous */ public function __construct($messageOrValidator = null, $code = null, Exception $previous = null) { if ($messageOrValidator instanceof Zend_Validate_Interface) { $messageOrValidator = $this->toMessage($messageOrValidator); } parent::__construct($messageOrValidator, $code, $previous); }
/** * Creates the exception. * * With $paramName the parameter whose documentation is missing may be specified. * * @param string|null $paramName * @param integer|null $code * @param Exception|null $previous */ public function __construct($paramName = null, $code = null, Exception $previous = null) { $message = null; if ($paramName !== null) { $message = 'Missing DocTag for parameter "' . $paramName . '".'; } parent::__construct($message, $code, $previous); }