1 | <?php |
||
22 | class SubdomainsInstallShell extends Shell |
||
23 | { |
||
24 | |||
25 | /** |
||
26 | * @return void |
||
27 | */ |
||
28 | public function main() |
||
49 | |||
50 | /** |
||
51 | * @param array $subdomains |
||
|
|||
52 | * @return bool |
||
53 | */ |
||
54 | private function _runProgram($subdomains) |
||
62 | |||
63 | /** |
||
64 | * @param array $subdomains |
||
65 | * @return void |
||
66 | */ |
||
67 | private function _displayCurrentUniqueSubdomains(&$subdomains) |
||
75 | |||
76 | /** |
||
77 | * @param array $subdomains |
||
78 | * @return void |
||
79 | */ |
||
80 | private function _inputSubdomain(&$subdomains) |
||
98 | |||
99 | /** |
||
100 | * @param array $subdomains |
||
101 | * @return array $subdomains |
||
102 | */ |
||
103 | private function _uniqueSubdomains($subdomains) |
||
111 | |||
112 | /** |
||
113 | * @param array $subdomains |
||
114 | * @return void |
||
115 | */ |
||
116 | private function _writeConfig($subdomains) |
||
121 | |||
122 | /** |
||
123 | * @param array $subdomains |
||
124 | * @return void |
||
125 | */ |
||
126 | private function _displayFinal($subdomains) |
||
135 | |||
136 | /** |
||
137 | * @param array $subdomains |
||
138 | * @return void |
||
139 | */ |
||
140 | private function _finalCheck($subdomains) |
||
147 | |||
148 | /** |
||
149 | * @return SubdomainMiddleware |
||
150 | */ |
||
151 | private function _getSubdomains() |
||
159 | |||
160 | /** |
||
161 | * @param array $subdomains |
||
162 | * @return array |
||
163 | */ |
||
164 | private function _modifyArray(array $subdomains) |
||
175 | |||
176 | /** |
||
177 | * @param array $subdomains |
||
178 | * @return void |
||
179 | */ |
||
180 | private function _displayCurrentSubdomains(array $subdomains) |
||
193 | |||
194 | /** |
||
195 | * @param string $string |
||
196 | * @return bool |
||
197 | */ |
||
198 | private function _inputYesNo($string) |
||
202 | |||
203 | /** |
||
204 | * @param array $subdomains |
||
205 | * @return void |
||
206 | */ |
||
207 | private function _deleteSubdomain(&$subdomains) |
||
220 | |||
221 | /** |
||
222 | * @param string|null $subdomain |
||
223 | * @return string|null |
||
224 | */ |
||
225 | private function _validateSubdomain($subdomain) |
||
233 | |||
234 | /** |
||
235 | * @param array $subdomains |
||
236 | * @return int |
||
237 | */ |
||
238 | private function _countSubdomains($subdomains) |
||
246 | } |
||
247 |