1111use BabDev \WebSocketBundle \Authentication \StorageBackedConnectionRepository ;
1212use BabDev \WebSocketBundle \Authentication \TokenConnection ;
1313use PHPUnit \Framework \MockObject \MockObject ;
14+ use PHPUnit \Framework \MockObject \Stub ;
1415use PHPUnit \Framework \TestCase ;
1516use Symfony \Component \Security \Core \Authentication \Token \TokenInterface ;
1617use Symfony \Component \Security \Core \User \UserInterface ;
@@ -35,13 +36,13 @@ protected function setUp(): void
3536
3637 public function testFindTokenForConnection (): void
3738 {
38- /** @var MockObject &Connection $connection */
39- $ connection = $ this -> createMock (Connection::class);
39+ /** @var Stub &Connection $connection */
40+ $ connection = self :: createStub (Connection::class);
4041
4142 $ storageId = 42 ;
4243
43- /** @var MockObject &TokenInterface $token */
44- $ token = $ this -> createMock (TokenInterface::class);
44+ /** @var Stub &TokenInterface $token */
45+ $ token = self :: createStub (TokenInterface::class);
4546
4647 $ this ->tokenStorage ->expects (self ::once ())
4748 ->method ('generateStorageId ' )
@@ -58,13 +59,13 @@ public function testFindTokenForConnection(): void
5859
5960 public function testFindTokenForConnectionAfterReauthenticating (): void
6061 {
61- /** @var MockObject &Connection $connection */
62- $ connection = $ this -> createMock (Connection::class);
62+ /** @var Stub &Connection $connection */
63+ $ connection = self :: createStub (Connection::class);
6364
6465 $ storageId = 42 ;
6566
66- /** @var MockObject &TokenInterface $token */
67- $ token = $ this -> createMock (TokenInterface::class);
67+ /** @var Stub &TokenInterface $token */
68+ $ token = self :: createStub (TokenInterface::class);
6869
6970 $ this ->tokenStorage ->expects (self ::once ())
7071 ->method ('generateStorageId ' )
@@ -88,14 +89,14 @@ public function testFindTokenForConnectionAfterReauthenticating(): void
8889
8990 public function testAllConnectionsForAUserCanBeFoundByUsername (): void
9091 {
91- /** @var MockObject &WAMPConnection $connection1 */
92- $ connection1 = $ this -> createMock (WAMPConnection::class);
92+ /** @var Stub &WAMPConnection $connection1 */
93+ $ connection1 = self :: createStub (WAMPConnection::class);
9394
94- /** @var MockObject &WAMPConnection $connection2 */
95- $ connection2 = $ this -> createMock (WAMPConnection::class);
95+ /** @var Stub &WAMPConnection $connection2 */
96+ $ connection2 = self :: createStub (WAMPConnection::class);
9697
97- /** @var MockObject &WAMPConnection $connection3 */
98- $ connection3 = $ this -> createMock (WAMPConnection::class);
98+ /** @var Stub &WAMPConnection $connection3 */
99+ $ connection3 = self :: createStub (WAMPConnection::class);
99100
100101 $ storageId1 = 42 ;
101102 $ storageId2 = 43 ;
@@ -167,22 +168,22 @@ public function testAllConnectionsForAUserCanBeFoundByUsername(): void
167168
168169 public function testFetchingAllConnectionsByDefaultOnlyReturnsAuthenticatedUsers (): void
169170 {
170- /** @var MockObject &WAMPConnection $connection1 */
171- $ connection1 = $ this -> createMock (WAMPConnection::class);
171+ /** @var Stub &WAMPConnection $connection1 */
172+ $ connection1 = self :: createStub (WAMPConnection::class);
172173
173- /** @var MockObject &WAMPConnection $connection2 */
174- $ connection2 = $ this -> createMock (WAMPConnection::class);
174+ /** @var Stub &WAMPConnection $connection2 */
175+ $ connection2 = self :: createStub (WAMPConnection::class);
175176
176177 $ storageId1 = 42 ;
177178 $ storageId2 = 84 ;
178179
179- /** @var MockObject &TokenInterface $authenticatedToken */
180+ /** @var Stub &TokenInterface $authenticatedToken */
180181 $ authenticatedToken = $ this ->createMock (TokenInterface::class);
181182 $ authenticatedToken ->expects (self ::once ())
182183 ->method ('getUser ' )
183- ->willReturn ($ this -> createMock (UserInterface::class));
184+ ->willReturn (self :: createStub (UserInterface::class));
184185
185- /** @var MockObject &TokenInterface $guestToken */
186+ /** @var Stub &TokenInterface $guestToken */
186187 $ guestToken = $ this ->createMock (TokenInterface::class);
187188 $ guestToken ->expects (self ::once ())
188189 ->method ('getUser ' )
@@ -229,11 +230,11 @@ public function testFetchingAllConnectionsByDefaultOnlyReturnsAuthenticatedUsers
229230
230231 public function testFetchingAllConnectionsWithAnonymousFlagReturnsAllConnectedUsers (): void
231232 {
232- /** @var MockObject &WAMPConnection $connection1 */
233- $ connection1 = $ this -> createMock (WAMPConnection::class);
233+ /** @var Stub &WAMPConnection $connection1 */
234+ $ connection1 = self :: createStub (WAMPConnection::class);
234235
235- /** @var MockObject &WAMPConnection $connection2 */
236- $ connection2 = $ this -> createMock (WAMPConnection::class);
236+ /** @var Stub &WAMPConnection $connection2 */
237+ $ connection2 = self :: createStub (WAMPConnection::class);
237238
238239 $ storageId1 = 42 ;
239240 $ storageId2 = 84 ;
@@ -290,14 +291,14 @@ public function testFetchingAllConnectionsWithAnonymousFlagReturnsAllConnectedUs
290291
291292 public function testFetchingAllUsersWithDefinedRolesOnlyReturnsMatchingUsers (): void
292293 {
293- /** @var MockObject &WAMPConnection $connection1 */
294- $ connection1 = $ this -> createMock (WAMPConnection::class);
294+ /** @var Stub &WAMPConnection $connection1 */
295+ $ connection1 = self :: createStub (WAMPConnection::class);
295296
296- /** @var MockObject &WAMPConnection $connection2 */
297- $ connection2 = $ this -> createMock (WAMPConnection::class);
297+ /** @var Stub &WAMPConnection $connection2 */
298+ $ connection2 = self :: createStub (WAMPConnection::class);
298299
299- /** @var MockObject &WAMPConnection $connection3 */
300- $ connection3 = $ this -> createMock (WAMPConnection::class);
300+ /** @var Stub &WAMPConnection $connection3 */
301+ $ connection3 = self :: createStub (WAMPConnection::class);
301302
302303 $ storageId1 = 42 ;
303304 $ storageId2 = 84 ;
@@ -365,14 +366,14 @@ public function testFetchingAllUsersWithDefinedRolesOnlyReturnsMatchingUsers():
365366
366367 public function testReportsWhetherAUserWithTheGivenUsernameHasAConnection (): void
367368 {
368- /** @var MockObject &WAMPConnection $connection1 */
369- $ connection1 = $ this -> createMock (WAMPConnection::class);
369+ /** @var Stub &WAMPConnection $connection1 */
370+ $ connection1 = self :: createStub (WAMPConnection::class);
370371
371- /** @var MockObject &WAMPConnection $connection2 */
372- $ connection2 = $ this -> createMock (WAMPConnection::class);
372+ /** @var Stub &WAMPConnection $connection2 */
373+ $ connection2 = self :: createStub (WAMPConnection::class);
373374
374- /** @var MockObject &WAMPConnection $connection3 */
375- $ connection3 = $ this -> createMock (WAMPConnection::class);
375+ /** @var Stub &WAMPConnection $connection3 */
376+ $ connection3 = self :: createStub (WAMPConnection::class);
376377
377378 $ storageId1 = 42 ;
378379 $ storageId2 = 43 ;
0 commit comments