1 | <?php |
||
11 | class DownloadDnsDock extends InstallerTask implements DependentChainProcessInterface |
||
12 | { |
||
13 | /** |
||
14 | * @var UserInteraction |
||
15 | */ |
||
16 | private $userInteraction; |
||
17 | |||
18 | /** |
||
19 | * @var ProcessRunner |
||
20 | */ |
||
21 | private $processRunner; |
||
22 | |||
23 | /** |
||
24 | * @var DockerMachineCli |
||
25 | */ |
||
26 | private $machine; |
||
27 | |||
28 | /** |
||
29 | * @param UserInteraction $userInteraction |
||
30 | * @param ProcessRunner $processRunner |
||
31 | * @param DockerMachineCli $machine |
||
32 | */ |
||
33 | public function __construct(UserInteraction $userInteraction, ProcessRunner $processRunner, DockerMachineCli $machine) |
||
39 | |||
40 | /** |
||
41 | * {@inheritdoc} |
||
42 | */ |
||
43 | public function run() |
||
57 | |||
58 | /** |
||
59 | * {@inheritdoc} |
||
60 | */ |
||
61 | public function dependsOn() |
||
65 | |||
66 | /** |
||
67 | * {@inheritdoc} |
||
68 | */ |
||
69 | public function getName() |
||
73 | } |