18 declare(strict_types=1);
    23 require_once(__DIR__ . 
"/BaseToastSetUp.php");
    31         $standard_toast = $this->factory->standard(
    36         $this->assertInstanceOf(StandardToastItem::class, $standard_toast);
    37         $this->assertEquals(
'Toast Title', $standard_toast->getTitle());
    38         $this->assertEquals([], $standard_toast->getAllToastActions());
    39         $this->assertCount(0, $standard_toast->getAllToastActions());
    40         $this->assertCount(0, $standard_toast->getAdditionalToastActions());
    42         $handle = 
function () {
    46         $standard_toast = $standard_toast->withShownCallable($handle);
    47         $this->assertCount(1, $standard_toast->getAllToastActions());
    48         $this->assertCount(0, $standard_toast->getAdditionalToastActions());
    50         $standard_toast = $standard_toast->withClosedCallable($handle);
    51         $this->assertCount(2, $standard_toast->getAllToastActions());
    52         $this->assertCount(0, $standard_toast->getAdditionalToastActions());
    54         $standard_toast = $standard_toast->withVanishedCallable($handle);
    55         $this->assertCount(3, $standard_toast->getAllToastActions());
    56         $this->assertCount(0, $standard_toast->getAdditionalToastActions());
    58         $standard_toast = $standard_toast->withAdditionToastAction($this->factory->action(
'one', 
'One', $handle));
    59         $this->assertCount(4, $standard_toast->getAllToastActions());
    60         $this->assertCount(1, $standard_toast->getAdditionalToastActions());
    62         $standard_toast = $standard_toast->withAdditionToastAction($this->factory->action(
'two', 
'Two', $handle));
    63         $this->assertCount(5, $standard_toast->getAllToastActions());
    64         $this->assertCount(2, $standard_toast->getAdditionalToastActions());
    67         $this->expectException(\InvalidArgumentException::class);
    68         $standard_toast = $standard_toast->withAdditionToastAction($this->factory->action(
'two', 
'Two', $handle));
    73         $action = 
function () {
    91         $standard_toast = $this->factory->standard(
    96         $this->expectException(\InvalidArgumentException::class);
    97         $standard_toast = $standard_toast->withAdditionToastAction($action);
 
Interface Observer  Contains several chained tasks and infos about them. 
 
testReservedActions(ToastAction $action)
reservedActionsProvider 
 
static reservedActionsProvider()
 
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...