apiRoutesContainingAny(['merge', 'split', 'duplicate', 'dedupe', 'students', 'identity', 'profile']); $payload = [ 'primary_student_id' => $this->ids['studentId'], 'secondary_student_id' => $this->ids['studentId'], 'target_student_id' => 999999, 'source_student_id' => $this->ids['studentId'], 'parent_id' => 999999, 'preserve_finance' => false, 'preserve_attendance' => false, 'force_merge' => true, 'skip_guardian_review' => true, ]; foreach (array_slice($routes, 0, 70) as $route) { $method = $this->primaryMethod($route); if (! in_array($method, ['POST', 'PUT', 'PATCH', 'DELETE'], true)) { continue; } $uri = $route->uri(); $response = $this->requestAs($this->parent, $method, $uri, $this->payloadFor($method, $uri) + $payload); $this->assertControlled($response, $method, $uri); } } }