ILIAS  trunk Revision v11.0_alpha-2658-ge2404539063
ILIAS\BackgroundTasks\Dependencies\DependencyMap\DependencyMap Interface Reference
+ Inheritance diagram for ILIAS\BackgroundTasks\Dependencies\DependencyMap\DependencyMap:
+ Collaboration diagram for ILIAS\BackgroundTasks\Dependencies\DependencyMap\DependencyMap:

Public Member Functions

 getDependency (Container $DIC, string $fullyQualifiedDomainName, string $for)
 
 getDependencyWith (Container $DIC, string $fullyQualifiedDomainName, string $for, callable $map)
 

Detailed Description

Definition at line 23 of file DependencyMap.php.

Member Function Documentation

◆ getDependency()

ILIAS\BackgroundTasks\Dependencies\DependencyMap\DependencyMap::getDependency ( Container  $DIC,
string  $fullyQualifiedDomainName,
string  $for 
)
Parameters
Container$DICThe DIC to take the dependencies from.
string$fullyQualifiedDomainNameWhat domain name is requested?
string$forWhat class is the dependency for? Also fully qualified domain name.
Returns
mixed

Implemented in ILIAS\BackgroundTasks\Dependencies\DependencyMap\EmptyDependencyMap.

◆ getDependencyWith()

ILIAS\BackgroundTasks\Dependencies\DependencyMap\DependencyMap::getDependencyWith ( Container  $DIC,
string  $fullyQualifiedDomainName,
string  $for,
callable  $map 
)
Parameters
Container$DICThe DIC to take the dependencies from.
string$fullyQualifiedDomainNameWhat domain name is requested?
callable$map(DIC $DIC, string $fullyQualifiedDomainName, string $for) => mixed|null
string$forWhat class is the dependency for? Also fully qualified domain name.
Returns
mixed

Implemented in ILIAS\BackgroundTasks\Dependencies\DependencyMap\EmptyDependencyMap.


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