@@ -41,7 +41,7 @@ public function testProcessInputAddsSystemMessageWhenNoneExists()
4141 $ this ->assertCount (2 , $ messages );
4242 $ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
4343 $ this ->assertInstanceOf (UserMessage::class, $ messages [1 ]);
44- $ this ->assertSame ('This is a system prompt ' , $ messages [0 ]->content );
44+ $ this ->assertSame ('This is a system prompt ' , $ messages [0 ]->getContent () );
4545 }
4646
4747 public function testProcessInputDoesNotAddSystemMessageWhenOneExists ()
@@ -59,7 +59,7 @@ public function testProcessInputDoesNotAddSystemMessageWhenOneExists()
5959 $ this ->assertCount (2 , $ messages );
6060 $ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
6161 $ this ->assertInstanceOf (UserMessage::class, $ messages [1 ]);
62- $ this ->assertSame ('This is already a system prompt ' , $ messages [0 ]->content );
62+ $ this ->assertSame ('This is already a system prompt ' , $ messages [0 ]->getContent () );
6363 }
6464
6565 public function testDoesNotIncludeToolsIfToolboxIsEmpty ()
@@ -86,7 +86,7 @@ public function execute(ToolCall $toolCall): mixed
8686 $ this ->assertCount (2 , $ messages );
8787 $ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
8888 $ this ->assertInstanceOf (UserMessage::class, $ messages [1 ]);
89- $ this ->assertSame ('This is a system prompt ' , $ messages [0 ]->content );
89+ $ this ->assertSame ('This is a system prompt ' , $ messages [0 ]->getContent () );
9090 }
9191
9292 public function testIncludeToolDefinitions ()
@@ -138,7 +138,7 @@ public function execute(ToolCall $toolCall): mixed
138138 ## tool_required_params
139139 A tool with required parameters
140140 or not
141- PROMPT , $ messages [0 ]->content );
141+ PROMPT , $ messages [0 ]->getContent () );
142142 }
143143
144144 public function testWithStringableSystemPrompt ()
@@ -176,7 +176,7 @@ public function execute(ToolCall $toolCall): mixed
176176
177177 ## tool_no_params
178178 A tool without parameters
179- PROMPT , $ messages [0 ]->content );
179+ PROMPT , $ messages [0 ]->getContent () );
180180 }
181181
182182 public function testWithTranslatedSystemPrompt ()
@@ -190,7 +190,7 @@ public function testWithTranslatedSystemPrompt()
190190 $ this ->assertCount (2 , $ messages );
191191 $ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
192192 $ this ->assertInstanceOf (UserMessage::class, $ messages [1 ]);
193- $ this ->assertSame ('This is a cool translated system prompt ' , $ messages [0 ]->content );
193+ $ this ->assertSame ('This is a cool translated system prompt ' , $ messages [0 ]->getContent () );
194194 }
195195
196196 public function testWithTranslationDomainSystemPrompt ()
@@ -207,7 +207,7 @@ public function testWithTranslationDomainSystemPrompt()
207207 $ messages = $ input ->getMessageBag ()->getMessages ();
208208 $ this ->assertCount (1 , $ messages );
209209 $ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
210- $ this ->assertSame ('This is a cool translated system prompt with a translation domain ' , $ messages [0 ]->content );
210+ $ this ->assertSame ('This is a cool translated system prompt with a translation domain ' , $ messages [0 ]->getContent () );
211211 }
212212
213213 public function testWithMissingTranslator ()
@@ -237,7 +237,7 @@ public function testProcessInputWithFile()
237237 $ this ->assertCount (2 , $ messages );
238238 $ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
239239 $ this ->assertInstanceOf (UserMessage::class, $ messages [1 ]);
240- $ this ->assertSame ('This is a system prompt from a file ' , $ messages [0 ]->content );
240+ $ this ->assertSame ('This is a system prompt from a file ' , $ messages [0 ]->getContent () );
241241 } finally {
242242 unlink ($ tempFile );
243243 }
@@ -258,7 +258,7 @@ public function testProcessInputWithMultilineFile()
258258 $ messages = $ input ->getMessageBag ()->getMessages ();
259259 $ this ->assertCount (2 , $ messages );
260260 $ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
261- $ this ->assertSame ("Line 1 \nLine 2 \nLine 3 " , $ messages [0 ]->content );
261+ $ this ->assertSame ("Line 1 \nLine 2 \nLine 3 " , $ messages [0 ]->getContent () );
262262 } finally {
263263 unlink ($ tempFile );
264264 }
0 commit comments