1 | <?php |
||
19 | class Command extends CliController |
||
20 | { |
||
21 | |||
22 | use ListingTrait; |
||
23 | |||
24 | /** |
||
25 | * Output formatted data |
||
26 | * @param mixed $data |
||
27 | * @param null|string $default |
||
28 | * @return null |
||
29 | */ |
||
30 | protected function outputFormat($data, $default = null) |
||
53 | |||
54 | /** |
||
55 | * Output simple table |
||
56 | * @param mixed $data |
||
57 | * @param array $header |
||
58 | */ |
||
59 | protected function outputFormatTable($data, array $header) |
||
90 | |||
91 | /** |
||
92 | * Returns an array of limits form the limit option or a default value |
||
93 | * @param array $default_limit |
||
94 | * @return array |
||
95 | */ |
||
96 | protected function getLimit(array $default_limit = array()) |
||
116 | |||
117 | /** |
||
118 | * Limits an array of items |
||
119 | * @param array $array |
||
120 | * @param array $default_limit |
||
121 | */ |
||
122 | protected function limitArray(&$array, array $default_limit = array()) |
||
128 | |||
129 | /** |
||
130 | * Explode a string using a separator character |
||
131 | * @param string $value |
||
132 | * @param string|null $separator |
||
133 | * @return array |
||
134 | */ |
||
135 | protected function explodeList($value, $separator = null) |
||
151 | |||
152 | /** |
||
153 | * Convert a submitted JSON string into an array or FALSE on error |
||
154 | * @param string $field |
||
155 | */ |
||
156 | protected function setSubmittedJson($field) |
||
173 | |||
174 | /** |
||
175 | * Converts a submitted string into an array using a character as an separator |
||
176 | * @param $field |
||
177 | */ |
||
178 | protected function setSubmittedList($field) |
||
186 | |||
187 | /** |
||
188 | * Validate prompt input when dealing with multiple values separated by a list character |
||
189 | * @param string $field |
||
190 | * @param string $label |
||
191 | * @param string $validator |
||
192 | * @param null|string $default |
||
193 | */ |
||
194 | protected function validatePromptList($field, $label, $validator, $default = null) |
||
205 | |||
206 | } |
||
207 |