This repository was archived by the owner on Oct 26, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 266
Expand file tree
/
Copy pathNormalizerFactory.php
More file actions
65 lines (61 loc) · 2.86 KB
/
Copy pathNormalizerFactory.php
File metadata and controls
65 lines (61 loc) · 2.86 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
<?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 ContainerConfigNormalizer();
$normalizers[] = new NetworkConfigNormalizer();
$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 NetworkContainerNormalizer();
$normalizers[] = new NetworkCreateResultNormalizer();
$normalizers[] = new NetworkCreateConfigNormalizer();
$normalizers[] = new ContainerConnectNormalizer();
$normalizers[] = new ContainerCreateResultNormalizer();
$normalizers[] = new BuildInfoNormalizer();
$normalizers[] = new CreateImageInfoNormalizer();
$normalizers[] = new PushImageInfoNormalizer();
$normalizers[] = new ErrorDetailNormalizer();
$normalizers[] = new ProgressDetailNormalizer();
$normalizers[] = new EventNormalizer();
return $normalizers;
}
}