-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathFixtures.php
executable file
·183 lines (136 loc) · 6.69 KB
/
Fixtures.php
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
<?php declare(strict_types=1);
namespace Cspray\AnnotatedContainer\Fixture;
use Cspray\AnnotatedContainer\Fixture\InjectServiceCollectionDecoratorFixture;
final class Fixtures {
private function __construct() {
}
public static function getRootPath() : string {
return __DIR__;
}
public static function singleConcreteService() : SingleConcreteServiceFixture {
return new SingleConcreteServiceFixture();
}
public static function implicitAliasedServices() : ImplicitAliasedServicesFixture {
return new ImplicitAliasedServicesFixture();
}
public static function nonAnnotatedServices() : NonAnnotatedServicesFixture {
return new NonAnnotatedServicesFixture();
}
public static function profileResolvedServices() : ProfileResolvedServicesFixture {
return new ProfileResolvedServicesFixture();
}
public static function interfacePrepareServices() : InterfacePrepareServicesFixture {
return new InterfacePrepareServicesFixture();
}
public static function classOverridesPrepareServices() : ClassOverridesPrepareServicesFixture {
return new ClassOverridesPrepareServicesFixture();
}
public static function classOnlyPrepareServices() : ClassOnlyPrepareServicesFixture {
return new ClassOnlyPrepareServicesFixture();
}
public static function subNamespacedServices() : SubNamespacedServicesFixture {
return new SubNamespacedServicesFixture();
}
public static function abstractClassAliasedService() : AbstractClassAliasedServiceFixture {
return new AbstractClassAliasedServiceFixture();
}
public static function ambiguousAliasedServices() : AmbiguousAliasedServicesFixture {
return new AmbiguousAliasedServicesFixture();
}
public static function delegatedService() : DelegatedServiceFixture {
return new DelegatedServiceFixture();
}
public static function delegatedServiceStaticFactory() : DelegatedServiceStaticFactoryFixture {
return new DelegatedServiceStaticFactoryFixture();
}
public static function primaryAliasedServices() : PrimaryAliasedServicesFixture {
return new PrimaryAliasedServicesFixture();
}
public static function namedServices() : NamedServicesFixture {
return new NamedServicesFixture();
}
public static function implicitAliasThroughAbstractServices() : ImplicitAliasThroughAbstractClassServicesFixture {
return new ImplicitAliasThroughAbstractClassServicesFixture();
}
public static function thirdPartyServices() : ThirdPartyServicesFixture {
return new ThirdPartyServicesFixture();
}
public static function injectConstructorServices() : InjectConstructorServicesFixture {
return new InjectConstructorServicesFixture();
}
public static function injectServiceConstructorServices() : InjectServiceConstructorServicesFixture {
return new InjectServiceConstructorServicesFixture();
}
public static function injectPrepareServices() : InjectPrepareServicesFixture {
return new InjectPrepareServicesFixture();
}
public static function injectCustomStoreServices() : InjectCustomStoreServicesFixture {
return new InjectCustomStoreServicesFixture();
}
public static function multiplePrepareServices() : MultiplePrepareServicesFixture {
return new MultiplePrepareServicesFixture();
}
public static function autowireableFactoryServices() : AutowireableFactoryServicesFixture {
return new AutowireableFactoryServicesFixture();
}
public static function injectNamedServices() : InjectNamedServicesFixture {
return new InjectNamedServicesFixture();
}
public static function injectServiceIntersectConstructorServices() : InjectServiceIntersectConstructorServicesFixture {
return new InjectServiceIntersectConstructorServicesFixture();
}
public static function injectUnionCustomStoreServices() : InjectUnionCustomStoreServicesFixture {
return new InjectUnionCustomStoreServicesFixture();
}
public static function injectIntersectCustomStoreServices() : InjectIntersectCustomStoreServicesFixture {
return new InjectIntersectCustomStoreServicesFixture();
}
public static function namedProfileResolvedServices() : NamedProfileResolvedServicesFixture {
return new NamedProfileResolvedServicesFixture();
}
public static function implicitServiceDelegateType() : ImplicitServiceDelegateTypeFixture {
return new ImplicitServiceDelegateTypeFixture();
}
public static function implicitServiceDelegateUnionType() : ImplicitServiceDelegateUnionTypeFixture {
return new ImplicitServiceDelegateUnionTypeFixture();
}
public static function injectEnumConstructorServices() : InjectEnumConstructorServicesFixture {
return new InjectEnumConstructorServicesFixture();
}
public static function thirdPartyDelegatedServices() : ThirdPartyDelegatedServicesFixture {
return new ThirdPartyDelegatedServicesFixture();
}
public static function customServiceAttribute() : CustomServiceAttributeFixture {
return new CustomServiceAttributeFixture();
}
public static function injectListOfScalarsFixture() : InjectListOfScalarsFixture {
return new InjectListOfScalarsFixture();
}
public static function duplicateNamedServiceDifferentProfiles() : DuplicateNamedServiceDifferentProfilesFixture {
return new DuplicateNamedServiceDifferentProfilesFixture();
}
public static function beanLikeConfigConcrete() : BeanLikeConfigConcreteFixture {
return new BeanLikeConfigConcreteFixture();
}
public static function beanLikeConfigInterface() : BeanLikeConfigInterfaceFixture {
return new BeanLikeConfigInterfaceFixture();
}
public static function beanLikeConfigAbstract() : BeanLikeConfigAbstractFixture {
return new BeanLikeConfigAbstractFixture();
}
public static function injectServiceCollection() : InjectServiceCollectionFixture {
return new InjectServiceCollectionFixture();
}
public static function injectServiceDomainCollection() : InjectServiceDomainCollectionFixture {
return new InjectServiceDomainCollectionFixture();
}
public static function thirdPartyKitchenSink() : ThirdPartyKitchenSinkFixture {
return new ThirdPartyKitchenSinkFixture();
}
public static function injectServiceCollectionDecorator() : InjectServiceCollectionDecoratorFixture {
return new InjectServiceCollectionDecoratorFixture();
}
public static function profileAwareServiceDelegate() : ProfileAwareServiceDelegateFixture {
return new ProfileAwareServiceDelegateFixture();
}
}