ILIAS
release_8 Revision v8.24
◀ ilDoc Overview
DICMember.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\CI\Rector\DIC
;
22
23
class
DICMember
24
{
25
protected
string
$name
;
26
protected
string
$property_name
;
27
protected
string
$main_class
;
28
protected
array
$alternative_classes
= [];
29
protected
array
$dic_service_method
= [];
30
31
public
function
__construct
(
string
$name
,
string
$main_class
, array
$dic_service_method
,
string
$propery_name)
32
{
33
$this->name =
$name
;
34
$this->main_class =
$main_class
;
35
$this->dic_service_method =
$dic_service_method
;
36
$this->property_name = $propery_name;
37
}
38
39
public
function
setAlternativeClasses
(array
$alternative_classes
): void
40
{
41
$this->alternative_classes =
$alternative_classes
;
42
}
43
44
public
function
getName
(): string
45
{
46
return
$this->name
;
47
}
48
49
public
function
getMainClass
(): string
50
{
51
return
$this->main_class
;
52
}
53
54
public
function
getAlternativeClasses
(): array
55
{
56
return
$this->alternative_classes
;
57
}
58
59
public
function
getDicServiceMethod
(): array
60
{
61
return
$this->dic_service_method
;
62
}
63
64
public
function
getPropertyName
(): string
65
{
66
return
$this->property_name
;
67
}
68
}
ILIAS\CI\Rector\DIC\DICMember
Definition:
DICMember.php:24
ILIAS\CI\Rector\DIC\DICMember\$dic_service_method
array $dic_service_method
Definition:
DICMember.php:29
ILIAS\CI\Rector\DIC\DICMember\__construct
__construct(string $name, string $main_class, array $dic_service_method, string $propery_name)
Definition:
DICMember.php:31
ILIAS\CI\Rector\DIC\DICMember\getMainClass
getMainClass()
Definition:
DICMember.php:49
ILIAS\CI\Rector\DIC\DICMember\$name
string $name
Definition:
DICMember.php:25
ILIAS\CI\Rector\DIC\DICMember\getDicServiceMethod
getDicServiceMethod()
Definition:
DICMember.php:59
ILIAS\CI\Rector\DIC\DICMember\getName
getName()
Definition:
DICMember.php:44
ILIAS\CI\Rector\DIC\DICMember\setAlternativeClasses
setAlternativeClasses(array $alternative_classes)
Definition:
DICMember.php:39
ILIAS\CI\Rector\DIC\DICMember\$alternative_classes
array $alternative_classes
Definition:
DICMember.php:28
ILIAS\CI\Rector\DIC\DICMember\getAlternativeClasses
getAlternativeClasses()
Definition:
DICMember.php:54
ILIAS\CI\Rector\DIC\DICMember\getPropertyName
getPropertyName()
Definition:
DICMember.php:64
ILIAS\CI\Rector\DIC\DICMember\$main_class
string $main_class
Definition:
DICMember.php:27
ILIAS\CI\Rector\DIC\DICMember\$property_name
string $property_name
Definition:
DICMember.php:26
ILIAS\CI\Rector\DIC
Definition:
DICDependencyManipulator.php:21
CI
Rector
DIC
DICMember.php
Generated on Sun Nov 2 2025 22:01:02 for ILIAS by
1.9.4 (using
Doxyfile
)