This repository was archived by the owner on Feb 6, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Original file line number Diff line number Diff line change 15
15
class SetNewServicesBench
16
16
{
17
17
const NUM_SERVICES = 100 ;
18
-
18
+
19
19
/**
20
20
* @var ServiceManager
21
21
*/
22
22
private $ sm ;
23
23
24
24
public function __construct ()
25
25
{
26
-
27
26
$ config = [
28
- 'factories ' => [
29
- 'factory1 ' => BenchAsset \FactoryFoo::class,
27
+ 'factories ' => [
28
+ 'factory1 ' => BenchAsset \FactoryFoo::class,
30
29
],
31
- 'invokables ' => [
30
+ 'invokables ' => [
32
31
'invokable1 ' => BenchAsset \Foo::class,
33
32
],
34
- 'services ' => [
33
+ 'services ' => [
35
34
'service1 ' => new \stdClass (),
36
35
],
37
- 'aliases ' => [
36
+ 'aliases ' => [
38
37
'factoryAlias1 ' => 'factory1 ' ,
39
38
'recursiveFactoryAlias1 ' => 'factoryAlias1 ' ,
40
39
'recursiveFactoryAlias2 ' => 'recursiveFactoryAlias1 ' ,
@@ -43,13 +42,12 @@ public function __construct()
43
42
BenchAsset \AbstractFactoryFoo::class
44
43
],
45
44
];
46
-
47
- $ service = new \stdClass ();
45
+
48
46
for ($ i = 0 ; $ i <= self ::NUM_SERVICES ; $ i ++) {
49
- $ config ['factories ' ]["factory_ $ i " ] = BenchAsset \FactoryFoo::class;
50
- $ config ['aliases ' ]["alias_ $ i " ] = "service_ $ i " ;
47
+ $ config ['factories ' ]["factory_ $ i " ] = BenchAsset \FactoryFoo::class;
48
+ $ config ['aliases ' ]["alias_ $ i " ] = "service_ $ i " ;
51
49
}
52
-
50
+
53
51
$ this ->sm = new ServiceManager ($ config );
54
52
}
55
53
You can’t perform that action at this time.
0 commit comments