Bristol SU Support Package
CompletionConditionFactory.php
Go to the documentation of this file.
1 <?php
2 
3 
5 
6 
8 use BristolSU\Support\Completion\Contracts\CompletionConditionFactory as CompletionConditionFactoryContract;
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 }