From 3d9d8c610fabefebe71466c2ac6703fe95d6c35d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Berc=CC=81?= Date: Thu, 13 Nov 2014 16:18:16 +0100 Subject: [PATCH 1/2] Add mapping of camel case to snake case. --- src/Laracasts/Commander/CommanderTrait.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Laracasts/Commander/CommanderTrait.php b/src/Laracasts/Commander/CommanderTrait.php index 70afbfe..72e4526 100644 --- a/src/Laracasts/Commander/CommanderTrait.php +++ b/src/Laracasts/Commander/CommanderTrait.php @@ -2,7 +2,7 @@ use ReflectionClass; use InvalidArgumentException; -use Input, App; +use Input, App, Str; trait CommanderTrait { @@ -66,6 +66,10 @@ protected function mapInputToCommand($command, array $input) { $dependencies[] = $input[$name]; } + elseif (array_key_exists(Str::snake($name), $input)) + { + $dependencies[] = $input[Str::snake($name)]; + } elseif ($parameter->isDefaultValueAvailable()) { $dependencies[] = $parameter->getDefaultValue(); From 8ad28ae4db5d5baed78eb69411871d456079a20d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Berc=CC=81?= Date: Thu, 13 Nov 2014 17:13:38 +0100 Subject: [PATCH 2/2] Fix use. --- src/Laracasts/Commander/CommanderTrait.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Laracasts/Commander/CommanderTrait.php b/src/Laracasts/Commander/CommanderTrait.php index 72e4526..ce27a99 100644 --- a/src/Laracasts/Commander/CommanderTrait.php +++ b/src/Laracasts/Commander/CommanderTrait.php @@ -2,7 +2,8 @@ use ReflectionClass; use InvalidArgumentException; -use Input, App, Str; +use Input, App; +use Illuminate\Support\Str; trait CommanderTrait {