public function validate(string ...$constantNames): ResultInterface
    {
        $notDefined = array_filter(
            $constantNames,
            function (string $key): bool {
                // phpcs:ignore WordPressVIPMinimum.Constants.ConstantString.NotCheckingConstantName
                return ! defined($key);
            }
        );

        return $this->report(...$notDefined);
    }