Bristol SU Support Package
src
Filters
FilterFactory.php
Go to the documentation of this file.
1
<?php
2
3
4
namespace
BristolSU\Support\Filters
;
5
6
7
use
BristolSU\Support\Filters\Contracts\FilterFactory
as FilterFactoryContract;
8
use
BristolSU\Support\Filters\Contracts\Filters\Filter
;
9
use
Illuminate\Contracts\Container\Container
;
10
14
class
FilterFactory
implements
FilterFactoryContract
15
{
19
private
$container
;
20
25
public
function
__construct
(Container
$container
)
26
{
27
$this->container =
$container
;
28
}
29
38
public
function
createFilterFromClassName
($className)
39
{
40
return
$this->container->make($className);
41
}
42
}
BristolSU\Support\Filters
Definition:
CachedFilterTesterDecorator.php:3
BristolSU\Support\Filters\FilterFactory\$container
$container
Definition:
FilterFactory.php:19
Container
BristolSU\Support\Filters\FilterFactory\__construct
__construct(Container $container)
Definition:
FilterFactory.php:25
BristolSU\Support\Filters\Contracts\FilterFactory
Definition:
FilterFactory.php:12
Filter
BristolSU\Support\Filters\FilterFactory
Definition:
FilterFactory.php:14
BristolSU\Support\Filters\FilterFactory\createFilterFromClassName
createFilterFromClassName($className)
Definition:
FilterFactory.php:38
Generated by
1.8.13