diff --git a/src/Barryvdh/LaravelIdeHelper/GeneratorCommand.php b/src/Barryvdh/LaravelIdeHelper/GeneratorCommand.php index eafd546..7899f25 100644 --- a/src/Barryvdh/LaravelIdeHelper/GeneratorCommand.php +++ b/src/Barryvdh/LaravelIdeHelper/GeneratorCommand.php @@ -139,7 +139,12 @@ class GeneratorCommand extends Command { if($sublime){ $output .= " class $alias extends \\$root{\n"; }else{ - $output .= " class $alias{\n"; + //If the root class is not the same as the facade extend it. + if($root !== $facade){ + $output .= " class $alias extends $facade{\n"; + }else{ + $output .= " class $alias{\n"; + } $output .= "\t/**\n\t * @var \\$root \$root\n\t */\n\t static private \$root;\n\n"; } $methods = $d->getMethods();