createMock(UserToken::class); $validator1 = $this->createMock(UserTokenValidatorInterface::class); $validator1->expects($this->once())->method('validate')->with($userToken); $validator2 = $this->createMock(UserTokenValidatorInterface::class); $validator2->expects($this->once())->method('validate')->with($userToken); $model = new CompositeUserTokenValidator([$validator1, $validator2]); $model->validate($userToken); } }