1+ <?php
2+
3+ declare (strict_types=1 );
4+
5+ namespace AbstractComponentConfiguration ;
6+
7+ abstract class AbstractComponentConfiguration
8+ {
9+ public static function getComponentType (): int
10+ {
11+ return 4 ;
12+ }
13+
14+ public static function getComponentName (): string
15+ {
16+ return 'Symfony serializer ' ;
17+ }
18+
19+ public static function getComponentSlug (): string
20+ {
21+ return 'symfony-json-serializer ' ;
22+ }
23+
24+ public static function isPhp56Enabled (): bool
25+ {
26+ return false ;
27+ }
28+
29+ public static function isPhp70Enabled (): bool
30+ {
31+ return false ;
32+ }
33+
34+ public static function isPhp71Enabled (): bool
35+ {
36+ return true ;
37+ }
38+
39+ public static function isPhp72Enabled (): bool
40+ {
41+ return true ;
42+ }
43+
44+ public static function isPhp73Enabled (): bool
45+ {
46+ return true ;
47+ }
48+
49+ public static function getBenchmarkUrl (): string
50+ {
51+ return 'index.php ' ;
52+ }
53+
54+ public static function getCoreDependencyName (): string
55+ {
56+ return 'symfony/serializer ' ;
57+ }
58+
59+ public static function getCoreDependencyMajorVersion (): int
60+ {
61+ return 4 ;
62+ }
63+
64+ public static function getCoreDependencyMinorVersion (): int
65+ {
66+ return 2 ;
67+ }
68+
69+ public static function getCoreDependencyPatchVersion (): int
70+ {
71+ return 8 ;
72+ }
73+
74+ public static function getBenchmarkType (): int
75+ {
76+ return 7 ;
77+ }
78+
79+ public static function getSourceCodeUrls (): array
80+ {
81+ return [
82+ 'jsonSerialization ' => 'https://github.com/phpbenchmarks/symfony-serializer ' ,
83+ 'integerSerialization ' => 'https://github.com/phpbenchmarks/symfony-serializer ' ,
84+ 'floatSerialization ' => 'https://github.com/phpbenchmarks/symfony-serializer ' ,
85+ 'stringSerialization ' => 'https://github.com/phpbenchmarks/symfony-serializer ' ,
86+ 'booleanSerialization ' => 'https://github.com/phpbenchmarks/symfony-serializer ' ,
87+ 'nullSerialization ' => 'https://github.com/phpbenchmarks/symfony-serializer ' ,
88+ 'arraySerialization ' => 'https://github.com/phpbenchmarks/symfony-serializer ' ,
89+ 'objectSerialization ' => 'https://github.com/phpbenchmarks/symfony-serializer ' ,
90+ 'customSerializers ' => 'https://github.com/phpbenchmarks/symfony-serializer '
91+ ];
92+ }
93+ }
0 commit comments