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 assertSuccess(array $result)
    {
        $errors = $result['errors'] ?? [];
        if (!empty($errors)) {
            $this->fail('Failed to assert successful query. Got errors: ' . json_encode($errors, JSON_PRETTY_PRINT));
        }
        $error = $result['error'] ?? null;
        if ($error) {
            $this->fail('Failed to assert successful query. Got error: ' . $error);
        }
    }