The whole hunk
from line 680, old and new numbered
/
lines
from line 680
680680
681681 $diagnostics = null;
682682 foreach ($stream as $event) {
683 if ($event instanceof BetaRawMessageStartEvent) {
684 // diagnostics arrives on the message_start event's embedded BetaMessage
685 $diagnostics = $event->message->diagnostics;
686 } elseif ($event instanceof BetaRawContentBlockDeltaEvent && $event->delta instanceof BetaTextDelta) {
687 echo $event->delta->text;
683 switch (true) {
684 case $event instanceof \Anthropic\Beta\Messages\BetaRawMessageStartEvent:
685 // diagnostics arrives on the message_start event's embedded BetaMessage
686 $diagnostics = $event->message->diagnostics;
687 break;
688 case $event instanceof \Anthropic\Beta\Messages\BetaRawContentBlockDeltaEvent:
689 if ($event->delta instanceof \Anthropic\Beta\Messages\BetaTextDelta) {
690 echo $event->delta->text;
691 }
692 break;
688693 }
689694 }
690695 echo PHP_EOL;