protected function configure()
{
$this->setName('formatter:use:sort')->setDescription('Sort Use statements')->addArgument('path', InputArgument::REQUIRED, 'Path')->addOption('group', null, InputOption::VALUE_REQUIRED | InputOption::VALUE_IS_ARRAY, 'Groups defined?')->addOption('sort-type', null, InputOption::VALUE_OPTIONAL, 'Sort type')->addOption('sort-direction', null, InputOption::VALUE_OPTIONAL, 'Sort direction')->addOption('group-type', null, InputOption::VALUE_OPTIONAL, 'Type of grouping')->addOption('group-skip-empty', null, InputOption::VALUE_NONE, 'Skip empty groups')->addOption('--config', '-c', InputOption::VALUE_OPTIONAL, 'Config file directory', getcwd())->addOption('dry-run', null, InputOption::VALUE_NONE, 'Just print the result, nothing is overwritten');
}