Bristol SU Support Package
src
Completion
CompletionConditionFactory.php
Go to the documentation of this file.
1
<?php
2
3
4
namespace
BristolSU\Support\Completion
;
5
6
7
use
BristolSU\Support\Completion\Contracts\CompletionCondition
;
8
use
BristolSU\Support\Completion\Contracts\CompletionConditionFactory
as CompletionConditionFactoryContract;
9
use
Illuminate\Contracts\Container\Container
;
10
14
class
CompletionConditionFactory
implements
CompletionConditionFactoryContract
15
{
21
private
$container
;
22
26
public
function
__construct
(Container
$container
)
27
{
28
$this->container =
$container
;
29
}
30
40
public
function
createCompletionConditionFromClassName
($className, $moduleAlias):
CompletionCondition
41
{
42
return
$this->container->make($className, [
'moduleAlias'
=> $moduleAlias]);
43
}
44
}
Container
BristolSU\Support\Completion\Contracts\CompletionCondition
Definition:
CompletionCondition.php:15
BristolSU\Support\Completion\Contracts\CompletionConditionFactory
Definition:
CompletionConditionFactory.php:9
CompletionCondition
BristolSU\Support\Completion\CompletionConditionFactory
Definition:
CompletionConditionFactory.php:14
BristolSU\Support\Completion\CompletionConditionFactory\$container
$container
Definition:
CompletionConditionFactory.php:21
BristolSU\Support\Completion\CompletionConditionFactory\__construct
__construct(Container $container)
Definition:
CompletionConditionFactory.php:26
BristolSU\Support\Completion\CompletionConditionFactory\createCompletionConditionFromClassName
createCompletionConditionFromClassName($className, $moduleAlias)
Definition:
CompletionConditionFactory.php:40
BristolSU\Support\Completion
Definition:
CompletionConditionFactory.php:4
Generated by
1.8.13