@@ -41,7 +41,7 @@ public function testProcessInputAddsSystemMessageWhenNoneExists()
41
41
$ this ->assertCount (2 , $ messages );
42
42
$ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
43
43
$ 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 () );
45
45
}
46
46
47
47
public function testProcessInputDoesNotAddSystemMessageWhenOneExists ()
@@ -59,7 +59,7 @@ public function testProcessInputDoesNotAddSystemMessageWhenOneExists()
59
59
$ this ->assertCount (2 , $ messages );
60
60
$ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
61
61
$ 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 () );
63
63
}
64
64
65
65
public function testDoesNotIncludeToolsIfToolboxIsEmpty ()
@@ -86,7 +86,7 @@ public function execute(ToolCall $toolCall): mixed
86
86
$ this ->assertCount (2 , $ messages );
87
87
$ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
88
88
$ 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 () );
90
90
}
91
91
92
92
public function testIncludeToolDefinitions ()
@@ -138,7 +138,7 @@ public function execute(ToolCall $toolCall): mixed
138
138
## tool_required_params
139
139
A tool with required parameters
140
140
or not
141
- PROMPT , $ messages [0 ]->content );
141
+ PROMPT , $ messages [0 ]->getContent () );
142
142
}
143
143
144
144
public function testWithStringableSystemPrompt ()
@@ -176,7 +176,7 @@ public function execute(ToolCall $toolCall): mixed
176
176
177
177
## tool_no_params
178
178
A tool without parameters
179
- PROMPT , $ messages [0 ]->content );
179
+ PROMPT , $ messages [0 ]->getContent () );
180
180
}
181
181
182
182
public function testWithTranslatedSystemPrompt ()
@@ -190,7 +190,7 @@ public function testWithTranslatedSystemPrompt()
190
190
$ this ->assertCount (2 , $ messages );
191
191
$ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
192
192
$ 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 () );
194
194
}
195
195
196
196
public function testWithTranslationDomainSystemPrompt ()
@@ -207,7 +207,7 @@ public function testWithTranslationDomainSystemPrompt()
207
207
$ messages = $ input ->getMessageBag ()->getMessages ();
208
208
$ this ->assertCount (1 , $ messages );
209
209
$ 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 () );
211
211
}
212
212
213
213
public function testWithMissingTranslator ()
@@ -237,7 +237,7 @@ public function testProcessInputWithFile()
237
237
$ this ->assertCount (2 , $ messages );
238
238
$ this ->assertInstanceOf (SystemMessage::class, $ messages [0 ]);
239
239
$ 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 () );
241
241
} finally {
242
242
unlink ($ tempFile );
243
243
}
@@ -258,7 +258,7 @@ public function testProcessInputWithMultilineFile()
258
258
$ messages = $ input ->getMessageBag ()->getMessages ();
259
259
$ this ->assertCount (2 , $ messages );
260
260
$ 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 () );
262
262
} finally {
263
263
unlink ($ tempFile );
264
264
}
0 commit comments