Sirius\Validation\RuleFactory::register PHP Method

register() public method

Register a class to be used when creating validation rules
public register ( string $name, string $class, $errorMessage = '', $labeledErrorMessage = '' ) : RuleFactory
$name string
$class string
return RuleFactory
    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;
    }