@@ -48,10 +48,10 @@ public function itInitiatesChatByClearingAndSavingMessages(): void
48
48
{
49
49
$ messages = $ this ->createMock (MessageBagInterface::class);
50
50
51
- $ this ->store ->expects (self :: once ())
51
+ $ this ->store ->expects ($ this -> once ())
52
52
->method ('clear ' );
53
53
54
- $ this ->store ->expects (self :: once ())
54
+ $ this ->store ->expects ($ this -> once ())
55
55
->method ('save ' )
56
56
->with ($ messages );
57
57
@@ -67,22 +67,22 @@ public function itSubmitsUserMessageAndReturnsAssistantMessage(): void
67
67
68
68
$ textResult = new TextResult ($ assistantContent );
69
69
70
- $ this ->store ->expects (self :: once ())
70
+ $ this ->store ->expects ($ this -> once ())
71
71
->method ('load ' )
72
72
->willReturn ($ existingMessages );
73
73
74
- $ this ->agent ->expects (self :: once ())
74
+ $ this ->agent ->expects ($ this -> once ())
75
75
->method ('call ' )
76
- ->with (self :: callback (function (MessageBagInterface $ messages ) use ($ userMessage ) {
76
+ ->with ($ this -> callback (function (MessageBagInterface $ messages ) use ($ userMessage ) {
77
77
$ messagesArray = $ messages ->getMessages ();
78
78
79
79
return end ($ messagesArray ) === $ userMessage ;
80
80
}))
81
81
->willReturn ($ textResult );
82
82
83
- $ this ->store ->expects (self :: once ())
83
+ $ this ->store ->expects ($ this -> once ())
84
84
->method ('save ' )
85
- ->with (self :: callback (function (MessageBagInterface $ messages ) use ($ userMessage , $ assistantContent ) {
85
+ ->with ($ this -> callback (function (MessageBagInterface $ messages ) use ($ userMessage , $ assistantContent ) {
86
86
$ messagesArray = $ messages ->getMessages ();
87
87
$ lastTwo = \array_slice ($ messagesArray , -2 );
88
88
@@ -94,8 +94,8 @@ public function itSubmitsUserMessageAndReturnsAssistantMessage(): void
94
94
95
95
$ result = $ this ->chat ->submit ($ userMessage );
96
96
97
- self :: assertInstanceOf (AssistantMessage::class, $ result );
98
- self :: assertSame ($ assistantContent , $ result ->content );
97
+ $ this -> assertInstanceOf (AssistantMessage::class, $ result );
98
+ $ this -> assertSame ($ assistantContent , $ result ->content );
99
99
}
100
100
101
101
#[Test]
@@ -113,31 +113,31 @@ public function itAppendsMessagesToExistingConversation(): void
113
113
114
114
$ textResult = new TextResult ($ newAssistantContent );
115
115
116
- $ this ->store ->expects (self :: once ())
116
+ $ this ->store ->expects ($ this -> once ())
117
117
->method ('load ' )
118
118
->willReturn ($ existingMessages );
119
119
120
- $ this ->agent ->expects (self :: once ())
120
+ $ this ->agent ->expects ($ this -> once ())
121
121
->method ('call ' )
122
- ->with (self :: callback (function (MessageBagInterface $ messages ) {
122
+ ->with ($ this -> callback (function (MessageBagInterface $ messages ) {
123
123
$ messagesArray = $ messages ->getMessages ();
124
124
125
125
return 3 === \count ($ messagesArray );
126
126
}))
127
127
->willReturn ($ textResult );
128
128
129
- $ this ->store ->expects (self :: once ())
129
+ $ this ->store ->expects ($ this -> once ())
130
130
->method ('save ' )
131
- ->with (self :: callback (function (MessageBagInterface $ messages ) {
131
+ ->with ($ this -> callback (function (MessageBagInterface $ messages ) {
132
132
$ messagesArray = $ messages ->getMessages ();
133
133
134
134
return 4 === \count ($ messagesArray );
135
135
}));
136
136
137
137
$ result = $ this ->chat ->submit ($ newUserMessage );
138
138
139
- self :: assertInstanceOf (AssistantMessage::class, $ result );
140
- self :: assertSame ($ newAssistantContent , $ result ->content );
139
+ $ this -> assertInstanceOf (AssistantMessage::class, $ result );
140
+ $ this -> assertSame ($ newAssistantContent , $ result ->content );
141
141
}
142
142
143
143
#[Test]
@@ -149,25 +149,25 @@ public function itHandlesEmptyMessageStore(): void
149
149
150
150
$ textResult = new TextResult ($ assistantContent );
151
151
152
- $ this ->store ->expects (self :: once ())
152
+ $ this ->store ->expects ($ this -> once ())
153
153
->method ('load ' )
154
154
->willReturn ($ emptyMessages );
155
155
156
- $ this ->agent ->expects (self :: once ())
156
+ $ this ->agent ->expects ($ this -> once ())
157
157
->method ('call ' )
158
- ->with (self :: callback (function (MessageBagInterface $ messages ) {
158
+ ->with ($ this -> callback (function (MessageBagInterface $ messages ) {
159
159
$ messagesArray = $ messages ->getMessages ();
160
160
161
161
return 1 === \count ($ messagesArray );
162
162
}))
163
163
->willReturn ($ textResult );
164
164
165
- $ this ->store ->expects (self :: once ())
165
+ $ this ->store ->expects ($ this -> once ())
166
166
->method ('save ' );
167
167
168
168
$ result = $ this ->chat ->submit ($ userMessage );
169
169
170
- self :: assertInstanceOf (AssistantMessage::class, $ result );
171
- self :: assertSame ($ assistantContent , $ result ->content );
170
+ $ this -> assertInstanceOf (AssistantMessage::class, $ result );
171
+ $ this -> assertSame ($ assistantContent , $ result ->content );
172
172
}
173
173
}
0 commit comments