19declare(strict_types=1);
28use PHPUnit\Framework\TestCase;
32require_once(
'./vendor/composer/vendor/autoload.php');
33require_once(__DIR__ .
"/../../../UI/tests/Base.php");
44 protected function setUp(): void
48 $ui_mock = $this->createMock(UIServices::class);
49 $this->provider = $this->createMock(ToastProvider::class);
50 $this->provider->method(
'getProviderNameForPresentation')->willReturn(
'Provider');
57 'ui' => $this->createMock(UIServices::class),
58 'ui.factory' => $this->createMock(Factory::class),
59 'provider_factory' => $this->createMock(ProviderFactory::class),
61 return new class ($mocks) extends
Container {
64 return new Services($this[
'provider_factory'], $this[
'ui']);
74 public function getToasts(): array
getDummyToastProviderWithToasts(array $toasts)
Customizing of pimple-DIC for ILIAS.
Provides fluid interface to RBAC services.
Builds a Color from either hex- or rgb values.