/** * @inheritDoc * @return QueryAction */ protected function configureAction(InputInterface $input) { $action = parent::configureAction($input); if (!$action instanceof QueryAction) { throw new InvalidArgumentException('Query action command is for detailing with query actions only'); } if ($input->hasArgument('column') && $input->hasArgument('value')) { $action->addRootCriteria($input->getArgument('column'), $input->getArgument('value')); } return $action; }