public static function check(
        ConfigCollection $configCollection,
        CheckerCollection $checkerCollection
    ): ResultCollection {
        $resultCollection = new ResultCollection();

        foreach ($checkerCollection->all() as $id => $checker) {
            $resultCollection->add(
                $checker->check(
                    $configCollection->getConfig($id)
                )
            );
        }

        return $resultCollection;
    }