19 declare(strict_types=1);
30 $repository = $this->getMockBuilder(UserDataRepository::class)
31 ->disableOriginalConstructor()
34 $userData = new \ILIAS\Certificate\API\Data\UserCertificateDto(
42 'breakdanceMcFunkyPants',
44 'breakdance@funky.de',
48 $repository->method(
'getUserData')
49 ->willReturn([5 => $userData]);
51 $api = new \ILIAS\Certificate\API\UserCertificateAPI($repository);
53 $result = $api->getUserCertificateData(
new \
ILIAS\Certificate\API\Filter\UserDataFilter(), []);
55 $this->assertSame([
'5' => $userData], $result);
Class ChatMainBarProvider .
Class ilCertificateBaseTestCase.