forked from docker-php/docker-php
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNormalizerFactory.php
More file actions
129 lines (125 loc) · 6.49 KB
/
Copy pathNormalizerFactory.php
File metadata and controls
129 lines (125 loc) · 6.49 KB
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
<?php
namespace Docker\API\Normalizer;
use Joli\Jane\Normalizer\NormalizerArray;
use Joli\Jane\Normalizer\ReferenceNormalizer;
class NormalizerFactory
{
public static function create()
{
$normalizers = [];
$normalizers[] = new ReferenceNormalizer();
$normalizers[] = new NormalizerArray();
$normalizers[] = new VersionNormalizer();
$normalizers[] = new PortNormalizer();
$normalizers[] = new MountNormalizer();
$normalizers[] = new LogConfigNormalizer();
$normalizers[] = new UlimitNormalizer();
$normalizers[] = new DeviceNormalizer();
$normalizers[] = new RestartPolicyNormalizer();
$normalizers[] = new PortBindingNormalizer();
$normalizers[] = new HostConfigNormalizer();
$normalizers[] = new DeviceWeightNormalizer();
$normalizers[] = new DeviceRateNormalizer();
$normalizers[] = new ContainerInfoNormalizer();
$normalizers[] = new ContainerConfigNormalizer();
$normalizers[] = new NetworkingConfigNormalizer();
$normalizers[] = new EndpointSettingsNormalizer();
$normalizers[] = new EndpointIPAMConfigNormalizer();
$normalizers[] = new NetworkConfigNormalizer();
$normalizers[] = new ContainerNetworkNormalizer();
$normalizers[] = new ContainerStateNormalizer();
$normalizers[] = new ContainerNormalizer();
$normalizers[] = new ContainerTopNormalizer();
$normalizers[] = new ContainerChangeNormalizer();
$normalizers[] = new ContainerWaitNormalizer();
$normalizers[] = new GraphDriverNormalizer();
$normalizers[] = new ImageItemNormalizer();
$normalizers[] = new ImageNormalizer();
$normalizers[] = new ImageHistoryItemNormalizer();
$normalizers[] = new ImageSearchResultNormalizer();
$normalizers[] = new AuthConfigNormalizer();
$normalizers[] = new SystemInformationNormalizer();
$normalizers[] = new RegistryConfigNormalizer();
$normalizers[] = new RegistryNormalizer();
$normalizers[] = new CommitResultNormalizer();
$normalizers[] = new ExecCreateResultNormalizer();
$normalizers[] = new ExecConfigNormalizer();
$normalizers[] = new ExecStartConfigNormalizer();
$normalizers[] = new ExecCommandNormalizer();
$normalizers[] = new ProcessConfigNormalizer();
$normalizers[] = new VolumeListNormalizer();
$normalizers[] = new VolumeNormalizer();
$normalizers[] = new VolumeConfigNormalizer();
$normalizers[] = new NetworkNormalizer();
$normalizers[] = new IPAMNormalizer();
$normalizers[] = new IPAMConfigNormalizer();
$normalizers[] = new NetworkContainerNormalizer();
$normalizers[] = new NetworkCreateResultNormalizer();
$normalizers[] = new NetworkCreateConfigNormalizer();
$normalizers[] = new ContainerConnectNormalizer();
$normalizers[] = new ContainerDisconnectNormalizer();
$normalizers[] = new EndpointConfigNormalizer();
$normalizers[] = new ContainerCreateResultNormalizer();
$normalizers[] = new BuildInfoNormalizer();
$normalizers[] = new CreateImageInfoNormalizer();
$normalizers[] = new PushImageInfoNormalizer();
$normalizers[] = new ErrorDetailNormalizer();
$normalizers[] = new ProgressDetailNormalizer();
$normalizers[] = new EventNormalizer();
$normalizers[] = new ResourceUpdateNormalizer();
$normalizers[] = new ContainerUpdateResultNormalizer();
$normalizers[] = new AuthResultNormalizer();
$normalizers[] = new ContainerNodeNormalizer();
$normalizers[] = new NodeNormalizer();
$normalizers[] = new NodeVersionNormalizer();
$normalizers[] = new NodeSpecNormalizer();
$normalizers[] = new NodeDescriptionNormalizer();
$normalizers[] = new NodeStatusNormalizer();
$normalizers[] = new NodeManagerStatusNormalizer();
$normalizers[] = new NodePlatformNormalizer();
$normalizers[] = new NodeResourcesNormalizer();
$normalizers[] = new NodeEngineNormalizer();
$normalizers[] = new NodePluginNormalizer();
$normalizers[] = new SwarmConfigNormalizer();
$normalizers[] = new SwarmConfigSpecNormalizer();
$normalizers[] = new SwarmConfigSpecOrchestrationNormalizer();
$normalizers[] = new SwarmConfigSpecRaftNormalizer();
$normalizers[] = new SwarmConfigSpecDispatcherNormalizer();
$normalizers[] = new SwarmConfigSpecCAConfigNormalizer();
$normalizers[] = new SwarmConfigSpecCAConfigExternalCANormalizer();
$normalizers[] = new SwarmJoinConfigNormalizer();
$normalizers[] = new SwarmUpdateConfigNormalizer();
$normalizers[] = new SwarmJoinTokensNormalizer();
$normalizers[] = new TaskNormalizer();
$normalizers[] = new TaskSpecNormalizer();
$normalizers[] = new TaskStatusNormalizer();
$normalizers[] = new NetworkAttachmentNormalizer();
$normalizers[] = new SwarmNetworkNormalizer();
$normalizers[] = new SwarmNetworkSpecNormalizer();
$normalizers[] = new SwarmIPAMOptionsNormalizer();
$normalizers[] = new TaskSpecResourceRequirementsNormalizer();
$normalizers[] = new TaskSpecRestartPolicyNormalizer();
$normalizers[] = new TaskSpecPlacementNormalizer();
$normalizers[] = new AnnotationsNormalizer();
$normalizers[] = new EndpointNormalizer();
$normalizers[] = new EndpointSpecNormalizer();
$normalizers[] = new PortConfigNormalizer();
$normalizers[] = new EndpointVirtualIPNormalizer();
$normalizers[] = new ContainerSpecNormalizer();
$normalizers[] = new ContainerSpecMountNormalizer();
$normalizers[] = new ContainerSpecMountBindOptionsNormalizer();
$normalizers[] = new ContainerSpecMountVolumeOptionsNormalizer();
$normalizers[] = new ContainerStatusNormalizer();
$normalizers[] = new DriverNormalizer();
$normalizers[] = new ServiceNormalizer();
$normalizers[] = new UpdateStatusNormalizer();
$normalizers[] = new ServiceSpecNormalizer();
$normalizers[] = new UpdateConfigNormalizer();
$normalizers[] = new NetworkAttachmentConfigNormalizer();
$normalizers[] = new ServiceSpecModeNormalizer();
$normalizers[] = new ReplicatedServiceNormalizer();
$normalizers[] = new GlobalServiceNormalizer();
$normalizers[] = new ServiceCreateResponseNormalizer();
return $normalizers;
}
}