| @@ 144-158 (lines=15) @@ | ||
| 141 | return 0; | |
| 142 | } | |
| 143 | ||
| 144 | private function parseParams(Args $args, array &$parameters) | |
| 145 |     { | |
| 146 |         foreach ($args->getOption('param') as $parameter) { | |
| 147 | $pos = strpos($parameter, '='); | |
| 148 | ||
| 149 |             if (false === $pos) { | |
| 150 | throw new RuntimeException(sprintf( | |
| 151 | 'Invalid parameter "%s". Expected "<name>=<value>".', | |
| 152 | $parameter | |
| 153 | )); | |
| 154 | } | |
| 155 | ||
| 156 | $parameters[substr($parameter, 0, $pos)] = StringUtil::parseValue(substr($parameter, $pos + 1)); | |
| 157 | } | |
| 158 | } | |
| 159 | ||
| 160 | private function unsetParams(Args $args, array &$parameters) | |
| 161 |     { | |
| @@ 302-318 (lines=17) @@ | ||
| 299 | } | |
| 300 | } | |
| 301 | ||
| 302 | private function parseParamDescriptions(Args $args, array &$paramDescriptions) | |
| 303 |     { | |
| 304 |         foreach ($args->getOption('param-description') as $paramDescription) { | |
| 305 | $pos = strpos($paramDescription, '='); | |
| 306 | ||
| 307 |             if (false === $pos) { | |
| 308 | throw new RuntimeException(sprintf( | |
| 309 | 'The "--param-description" option expects a parameter in '. | |
| 310 | 'the form "key=value". Got: "%s"', | |
| 311 | $paramDescription | |
| 312 | )); | |
| 313 | } | |
| 314 | ||
| 315 | $key = substr($paramDescription, 0, $pos); | |
| 316 | $paramDescriptions[$key] = StringUtil::parseValue(substr($paramDescription, $pos + 1)); | |
| 317 | } | |
| 318 | } | |
| 319 | ||
| 320 | private function parseParams(Args $args, array &$bindingParams) | |
| 321 |     { | |