setValue($gateway, $db); $reflection = new ReflectionMethod($gateway, 'buildImmunizationGatewayPayload'); $payload = $reflection->invoke($gateway, 11, 10, '91510165305101', false); $ourBundle = $payload['bundle']; $exImm = null; foreach ($example['entry'] as $e) { if ($e['resource']['resourceType'] === 'Immunization') $exImm = $e['resource']; } $ourImm = null; foreach ($ourBundle['entry'] as $e) { if ($e['resource']['resourceType'] === 'Immunization') $ourImm = $e['resource']; } echo "=== EXAMPLE IMMUNIZATION ===\n" . json_encode($exImm, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) . "\n\n"; echo "=== OUR IMMUNIZATION ===\n" . json_encode($ourImm, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) . "\n";