Bristol SU Support Package
Public Member Functions | Private Attributes | List of all members
BristolSU\Support\Completion\CompletionConditionFactory Class Reference
Inheritance diagram for BristolSU\Support\Completion\CompletionConditionFactory:
Inheritance graph
[legend]
Collaboration diagram for BristolSU\Support\Completion\CompletionConditionFactory:
Collaboration graph
[legend]

Public Member Functions

 __construct (Container $container)
 
 createCompletionConditionFromClassName ($className, $moduleAlias)
 

Private Attributes

 $container
 

Detailed Description

Resolve a completion condition from the container

Definition at line 14 of file CompletionConditionFactory.php.

Constructor & Destructor Documentation

◆ __construct()

BristolSU\Support\Completion\CompletionConditionFactory::__construct ( Container  $container)
Parameters
Container$containerContainer to resolve the condition from

Definition at line 26 of file CompletionConditionFactory.php.

References BristolSU\Support\Completion\CompletionConditionFactory\$container.

Member Function Documentation

◆ createCompletionConditionFromClassName()

BristolSU\Support\Completion\CompletionConditionFactory::createCompletionConditionFromClassName (   $className,
  $moduleAlias 
)

Resolve a condition from its class name

Parameters
string$classNameName of the class to resolve
string$moduleAliasModule alias requesting the condition
Returns
CompletionCondition
Exceptions

Implements BristolSU\Support\Completion\Contracts\CompletionConditionFactory.

Definition at line 40 of file CompletionConditionFactory.php.

Member Data Documentation

◆ $container

BristolSU\Support\Completion\CompletionConditionFactory::$container
private

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