Language: PHP
Label: vulnerable
CWE: CWE-400 \u2014 Uncontrolled Resource Consumption
The product does not properly control the allocation and maintenance of a limited resource, thereby enabling an actor to influence the amount of resources consumed, eventually leading to the exhaustion of available resources.

Code:
    private function assertMissingField(array $result, string $fieldName)
    {
        $errors = $result['errors'] ?? [];
        foreach ($errors as $error) {
            if (preg_match('/^Cannot query field "' . $fieldName . '"/', $error['message'] ?? '')) {
                return;
            }
        }

        $this->fail('Failed to assert that result was missing field "' . $fieldName . '"');
    }