From e20412534c4c5be7115823727d437ce20fc6008f Mon Sep 17 00:00:00 2001 From: "Barry vd. Heuvel" Date: Tue, 21 May 2013 18:40:07 +0200 Subject: [PATCH] Don't default return type to void Should fix #17 --- src/Barryvdh/LaravelIdeHelper/GeneratorCommand.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Barryvdh/LaravelIdeHelper/GeneratorCommand.php b/src/Barryvdh/LaravelIdeHelper/GeneratorCommand.php index 3c68232..978bc24 100755 --- a/src/Barryvdh/LaravelIdeHelper/GeneratorCommand.php +++ b/src/Barryvdh/LaravelIdeHelper/GeneratorCommand.php @@ -242,7 +242,7 @@ namespace {\n\tdie('Only to be used as an helper for your IDE');\n}\n\n"; $returnValue = $annotation->values[0]; } }else{ - $returnValue = 'void'; + $returnValue = null; } $annotations = $method->getAnnotations(array("param")); @@ -263,7 +263,7 @@ namespace {\n\tdie('Only to be used as an helper for your IDE');\n}\n\n"; $output .= "\t * @return static\n"; }elseif(!$sublime and $alias == 'Eloquent' and in_array($method->name, array('all', 'get'))){ $output .= "\t * @return array|Eloquent[]|static[]\n"; - }else{ + }elseif($returnValue){ $output .= "\t * @return ".$returnValue."\n"; } $output .= "\t */\n\t public ".($static ? 'static' : '')." function ".$method->name."(";