/** * Execute the console command. * * @return mixed */ public function handle(InheritanceFinderInterface $inheritanceFinder) { $includeCommand = new ClassSelector($inheritanceFinder); $laravelConsoleInteraction = new LaravelConsoleInteraction(); $laravelConsoleInteraction->setCommand($this); $includeCommand->setOutput($laravelConsoleInteraction); $includeCommand->includeCommand(base_path()); }
/** * Execute the console command. * * @param InheritanceFinderInterface $inheritanceFinder * @return mixed */ public function handle(InheritanceFinderInterface $inheritanceFinder) { $generateCommand = new \Synga\PhpStormMeta\Command\GenerateCommand(new Resolver($this->getLaravel()), $inheritanceFinder, new ClassSelector($inheritanceFinder)); $laravelConsoleInteraction = new LaravelConsoleInteraction(); $laravelConsoleInteraction->setCommand($this); $generateCommand->setOutput($laravelConsoleInteraction); $generateCommand->generate(base_path()); }