/**
  * Handle the command.
  */
 public function handle()
 {
     /* @var TableBuilder $builder */
     foreach ($this->builder->getTables() as $builder) {
         $this->mergeFields($this->builder->getTable(), $builder->getTable());
     }
 }
 /**
  * Handle the command.
  *
  * @param ResponseFactory $response
  * @param Request         $request
  */
 public function handle(ResponseFactory $response, Request $request)
 {
     /* @var TableBuilder $builder */
     foreach ($this->builder->getTables() as $builder) {
         $builder->post();
     }
     if (!$this->builder->getTableResponse()) {
         $this->builder->setTableResponse($response->redirectTo($request->fullUrl()));
     }
 }
 /**
  * Handle the command.
  */
 public function handle()
 {
     $actions = $this->builder->getTableActions();
     if (!($action = $actions->active())) {
         return;
     }
     foreach ($this->builder->getTables() as $builder) {
         $this->setActiveAction($action->getSlug(), $builder);
     }
 }
 /**
  * Handle the command.
  */
 public function handle()
 {
     $filters = $this->builder->getTableFilters();
     if (!($filters = $filters->active())) {
         return;
     }
     /* @var FilterInterface $filter */
     foreach ($this->builder->getTables() as $builder) {
         foreach ($filters as $filter) {
             $this->setActiveFilter($filter->getSlug(), $builder);
         }
     }
 }
 /**
  * Handle the command.
  */
 public function handle()
 {
     /* @var TableBuilder $builder */
     foreach ($this->builder->getTables() as $builder) {
         $builder->setFilters($this->builder->getFilters())->setButtons($this->builder->getButtons())->setColumns($this->builder->getColumns())->setActions($this->builder->getActions())->build();
     }
 }
 /**
  * Handle the command.
  */
 public function handle()
 {
     $this->builder->addTableData('tables', $this->builder->getTables());
 }