public function register($name, $class, $errorMessage = '', $labeledErrorMessage = '')
{
if (is_subclass_of($class, '\\Sirius\\Validation\\Rule\\AbstractRule')) {
$this->validatorsMap[$name] = $class;
}
if ($errorMessage) {
$this->errorMessages[$name] = $errorMessage;
}
if ($labeledErrorMessage) {
$this->labeledErrorMessages[$name] = $labeledErrorMessage;
}
return $this;
}