public static function regionId()

in src/Filter/ClientFilter.php [22:46]


    public static function regionId($regionId)
    {
        if (!is_string($regionId)) {
            throw new ClientException(
                'Region ID must be a string',
                SDK::INVALID_ARGUMENT
            );
        }

        if ($regionId === '') {
            throw new ClientException(
                'Region ID cannot be empty',
                SDK::INVALID_ARGUMENT
            );
        }

        if (!preg_match("/^[a-zA-Z0-9_-]+$/", $regionId)) {
            throw new ClientException(
                'Invalid Region ID',
                SDK::INVALID_ARGUMENT
            );
        }

        return strtolower($regionId);
    }