/** * Handle the command. * * @param Container $container */ public function handle(Container $container) { /** * Set the default options handler based * on the builder class. Defaulting to * no handler. */ if (!$this->builder->getRepository()) { $model = $this->builder->getTableModel(); if (!$this->builder->getRepository() && $model instanceof EntryModel) { $this->builder->setRepository($container->make(EntryTableRepository::class, compact('model'))); } elseif (!$this->builder->getRepository() && $model instanceof EloquentModel) { $this->builder->setRepository($container->make(EloquentTableRepository::class, compact('model'))); } } }