Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / consolidation / robo / src / Task / Docker / loadTasks.php
1 <?php
2 namespace Robo\Task\Docker;
3
4 trait loadTasks
5 {
6     /**
7      * @param string $image
8      *
9      * @return \Robo\Task\Docker\Run
10      */
11     protected function taskDockerRun($image)
12     {
13         return $this->task(Run::class, $image);
14     }
15
16     /**
17      * @param string $image
18      *
19      * @return \Robo\Task\Docker\Pull
20      */
21     protected function taskDockerPull($image)
22     {
23         return $this->task(Pull::class, $image);
24     }
25
26     /**
27      * @param string $path
28      *
29      * @return \Robo\Task\Docker\Build
30      */
31     protected function taskDockerBuild($path = '.')
32     {
33         return $this->task(Build::class, $path);
34     }
35
36     /**
37      * @param string|\Robo\Task\Docker\Result $cidOrResult
38      *
39      * @return \Robo\Task\Docker\Stop
40      */
41     protected function taskDockerStop($cidOrResult)
42     {
43         return $this->task(Stop::class, $cidOrResult);
44     }
45
46     /**
47      * @param string|\Robo\Task\Docker\Result $cidOrResult
48      *
49      * @return \Robo\Task\Docker\Commit
50      */
51     protected function taskDockerCommit($cidOrResult)
52     {
53         return $this->task(Commit::class, $cidOrResult);
54     }
55
56     /**
57      * @param string|\Robo\Task\Docker\Result $cidOrResult
58      *
59      * @return \Robo\Task\Docker\Start
60      */
61     protected function taskDockerStart($cidOrResult)
62     {
63         return $this->task(Start::class, $cidOrResult);
64     }
65
66     /**
67      * @param string|\Robo\Task\Docker\Result $cidOrResult
68      *
69      * @return \Robo\Task\Docker\Remove
70      */
71     protected function taskDockerRemove($cidOrResult)
72     {
73         return $this->task(Remove::class, $cidOrResult);
74     }
75
76     /**
77      * @param string|\Robo\Task\Docker\Result $cidOrResult
78      *
79      * @return \Robo\Task\Docker\Exec
80      */
81     protected function taskDockerExec($cidOrResult)
82     {
83         return $this->task(Exec::class, $cidOrResult);
84     }
85 }