public function getArgument(InputInterface $input, $key): ?string
    {
        if ($input->hasArgument($key)) {
            return $input->getArgument($key);
        }
        if (isset($this->arguments[$key])) {
            return $this->arguments[$key];
        }

        return null;
    }