public function getMessageValidator(): ValidateMessage
    {
        $messageValidator = new ValidateMessageImplementation(
            [
                new CapitalizeTheSubjectLineValidator(),
                new DoNotEndTheSubjectLineWithAPeriodValidator(),
                new LimitTheBodyWrapLengthTo72CharactersValidator(),
                new LimitTheTitleLengthTo69CharactersValidator(),
                new SeparateSubjectFromBodyWithABlankLineValidator(),
                new SoftLimitTheTitleLengthTo50CharactersValidator(),
            ]
        );

        return $messageValidator;
    }
public function getMessageValidator(): ValidateMessage
    {
        $messageValidator = new ValidateMessageImplementation(
            [
                new CapitalizeTheSubjectLineValidator(),
                new DoNotEndTheSubjectLineWithAPeriodValidator(),
                new LimitTheBodyWrapLengthTo72CharactersValidator(),
                new LimitTheTitleLengthTo69CharactersValidator(),
                new SeparateSubjectFromBodyWithABlankLineValidator(),
                new SoftLimitTheTitleLengthTo50CharactersValidator(),
            ]
        );

        return $messageValidator;
    }
public function getMessageValidator ( ) : ValidateMessage { $ messageValidator = new ValidateMessageImplementation ( [ new CapitalizeTheSubjectLineValidator ( ) , new DoNotEndTheSubjectLineWithAPeriodValidator ( ) , new LimitTheBodyWrapLengthTo72CharactersValidator ( ) , new LimitTheTitleLengthTo69CharactersValidator ( ) , new SeparateSubjectFromBodyWithABlankLineValidator ( ) , new SoftLimitTheTitleLengthTo50CharactersValidator ( ) , ] ) ; return $ messageValidator ; }
Get a message validator set-up with all the validators.

@return ValidateMessage
Get a message validator set - up with all the validators .