This repository has been archived by the owner on Aug 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 42
/
services.yml
83 lines (71 loc) · 2.94 KB
/
services.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
services:
flagception.manager.feature_manager:
class: Flagception\Manager\FeatureManager
arguments:
- '@flagception.activator.chain_activator'
- '@flagception.decorator.chain_decorator'
public: true
Flagception\Manager\FeatureManagerInterface: '@flagception.manager.feature_manager'
flagception.expression_language:
class: Symfony\Component\ExpressionLanguage\ExpressionLanguage
factory: ['@flagception.factory.expression_language_factory', 'create']
public: false
flagception.twig.toggle_extension:
class: Flagception\Bundle\FlagceptionBundle\Twig\ToggleExtension
arguments:
- '@flagception.manager.feature_manager'
tags:
- { name: twig.extension }
public: false
flagception.profiler.feature_data_collector:
class: Flagception\Bundle\FlagceptionBundle\Profiler\FeatureDataCollector
arguments:
- '@flagception.activator.chain_activator'
- '@flagception.decorator.chain_decorator'
tags:
-
name: data_collector
template: '@Flagception/profiler/layout.html.twig'
id: 'flagception'
public: false
flagception.constraint.constraint_resolver:
class: Flagception\Constraint\ConstraintResolver
arguments:
- '@flagception.expression_language'
public: false
flagception.factory.expression_language_factory:
class: Flagception\Factory\ExpressionLanguageFactory
public: false
flagception.constraint_provider.date_provider:
class: Flagception\Constraint\Provider\DateProvider
tags:
- { name: flagception.expression_language_provider }
public: false
flagception.constraint_provider.match_provider:
class: Flagception\Constraint\Provider\MatchProvider
tags:
- { name: flagception.expression_language_provider }
public: false
flagception.activator.chain_activator:
class: Flagception\Bundle\FlagceptionBundle\Activator\TraceableChainActivator
public: false
flagception.decorator.chain_decorator:
class: Flagception\Decorator\ChainDecorator
public: false
# Maybe removed by your configuration
flagception.listener.annotation_subscriber:
class: Flagception\Bundle\FlagceptionBundle\Listener\AnnotationSubscriber
arguments:
- '@annotations.reader'
- '@flagception.manager.feature_manager'
tags:
- { name: kernel.event_subscriber }
public: true
# Maybe removed by your configuration
flagception.listener.routing_metadata_subscriber:
class: Flagception\Bundle\FlagceptionBundle\Listener\RoutingMetadataSubscriber
arguments:
- '@flagception.manager.feature_manager'
tags:
- { name: kernel.event_subscriber }
public: true