ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ ilDoc Overview
DIContainerTest.php
Go to the documentation of this file.
1
<?php
2
namespace
ILIAS\DI
;
3
4
use
PHPUnit\Framework\TestCase
;
5
6
require_once(
'./libs/composer/vendor/autoload.php'
);
7
11
class
DIContainerTest
extends
TestCase
12
{
13
17
protected
$DIC
;
18
19
protected
function
setUp
() : void
20
{
21
$this->
DIC
=
new
Container
();
22
}
23
24
public
function
testIsDependencyAvailableIfNotAvailable
()
25
{
26
$this->assertFalse($this->
DIC
->isDependencyAvailable(
"ctrl"
));
27
}
28
29
public
function
testIsDependencyAvailableIfAvailable
()
30
{
31
$this->
DIC
[
"ilCtrl"
] =
function
() {
32
};
33
$this->assertTrue($this->
DIC
->isDependencyAvailable(
"ctrl"
));
34
}
35
}
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:17
ILIAS\DI
Class HTTPServicesTest.
Definition:
BackgroundTaskServices.php:3
ILIAS\DI\DIContainerTest\testIsDependencyAvailableIfNotAvailable
testIsDependencyAvailableIfNotAvailable()
Definition:
DIContainerTest.php:24
ILIAS\DI\DIContainerTest\$DIC
$DIC
Definition:
DIContainerTest.php:17
ILIAS\DI\DIContainerTest\setUp
setUp()
Definition:
DIContainerTest.php:19
ILIAS\DI\DIContainerTest\testIsDependencyAvailableIfAvailable
testIsDependencyAvailableIfAvailable()
Definition:
DIContainerTest.php:29
DIC
TestCase
ILIAS\DI\DIContainerTest
Class DIContainerTest.
Definition:
DIContainerTest.php:11
tests
DI
DIContainerTest.php
Generated on Wed Sep 3 2025 20:01:30 for ILIAS by
1.8.13 (using
Doxyfile
)