public static function make(): CheckerCollection
    {
        $checkerCollection = new CheckerCollection();

        do_action(self::REGISTER_HOOK, $checkerCollection);
        do_action(self::BOOT_HOOK, $checkerCollection);

        return $checkerCollection;
    }
public static function make(): CheckerCollection
    {
        $checkerCollection = new CheckerCollection();

        do_action(self::REGISTER_HOOK, $checkerCollection);
        do_action(self::BOOT_HOOK, $checkerCollection);

        return $checkerCollection;
    }
public static function make ( ) : CheckerCollection { $ checkerCollection = new CheckerCollection ( ) ; do_action ( self :: REGISTER_HOOK , $ checkerCollection ) ; do_action ( self :: BOOT_HOOK , $ checkerCollection ) ; return $ checkerCollection ; }
Instantiate a CheckerCollection instance.

Run the register hook to allow built-in and third-party checkers to be registered.
Run the boot hook to allow messaging registered checkers.

@return CheckerCollection
Instantiate a CheckerCollection instance .