public static function beams(int $subjectLength = 50, int $bodyLineLength = 72) : array
    {
        return [
            new Rule\CapitalizeSubject(),
            new Rule\LimitSubjectLength($subjectLength),
            new Rule\NoPeriodOnSubjectEnd(),
            new Rule\UseImperativeMood(),
            new Rule\LimitBodyLineLength($bodyLineLength),
            new Rule\SeparateSubjectFromBodyWithBlankLine()
        ];
    }
public static function beams(int $subjectLength = 50, int $bodyLineLength = 72) : array
    {
        return [
            new Rule\CapitalizeSubject(),
            new Rule\LimitSubjectLength($subjectLength),
            new Rule\NoPeriodOnSubjectEnd(),
            new Rule\UseImperativeMood(),
            new Rule\LimitBodyLineLength($bodyLineLength),
            new Rule\SeparateSubjectFromBodyWithBlankLine()
        ];
    }
public static function beams ( int $ subjectLength = 50 , int $ bodyLineLength = 72 ) : array { return [ new Rule \ CapitalizeSubject ( ) , new Rule \ LimitSubjectLength ( $ subjectLength ) , new Rule \ NoPeriodOnSubjectEnd ( ) , new Rule \ UseImperativeMood ( ) , new Rule \ LimitBodyLineLength ( $ bodyLineLength ) , new Rule \ SeparateSubjectFromBodyWithBlankLine ( ) ] ; }
Return Beams rule set

@param  int $subjectLength
@param  int $bodyLineLength
@return \CaptainHook\App\Hook\Message\Rule[]
Return Beams rule set