/**
* Sets the failure message for the last added rule
*
* @param string $message
*
* @return $this
*
* @throws LogicException
*
* @since 2.0
*/
public function setMessage($message)
{
if (!$this->lastAddedRule) {
throw new LogicException('VAL-006: A rule should be added before setting a message.');
}
$this->lastAddedRule->setMessage($message);
return $this;
}