ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ILIAS\DI\DIContainerTest Class Reference

Class DIContainerTest. More...

+ Inheritance diagram for ILIAS\DI\DIContainerTest:
+ Collaboration diagram for ILIAS\DI\DIContainerTest:

Public Member Functions

 testIsDependencyAvailableIfNotAvailable ()
 
 testIsDependencyAvailableIfAvailable ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $DIC
 

Detailed Description

Class DIContainerTest.

Definition at line 9 of file DIContainerTest.php.

Member Function Documentation

◆ setUp()

ILIAS\DI\DIContainerTest::setUp ( )
protected

Definition at line 17 of file DIContainerTest.php.

18 {
19 $this->DIC = new Container();
20 }

◆ testIsDependencyAvailableIfAvailable()

ILIAS\DI\DIContainerTest::testIsDependencyAvailableIfAvailable ( )

Definition at line 27 of file DIContainerTest.php.

28 {
29 $this->DIC["ilCtrl"] = function () {
30 };
31 $this->assertTrue($this->DIC->isDependencyAvailable("ctrl"));
32 }

◆ testIsDependencyAvailableIfNotAvailable()

ILIAS\DI\DIContainerTest::testIsDependencyAvailableIfNotAvailable ( )

Definition at line 22 of file DIContainerTest.php.

23 {
24 $this->assertFalse($this->DIC->isDependencyAvailable("ctrl"));
25 }

Field Documentation

◆ $DIC

ILIAS\DI\DIContainerTest::$DIC
protected

Definition at line 15 of file DIContainerTest.php.


The documentation for this class was generated from the following file: