public function __construct(SchemaParser $schemaParser, ChainGuesser $chainGuesser, ModelGenerator $modelGenerator, NormalizerGenerator $normalizerGenerator, ClientGenerator $clientGenerator, PrettyPrinterAbstract $prettyPrinter, ConfigInterface $fixerConfig = null)
{
$this->schemaParser = $schemaParser;
$this->clientGenerator = $clientGenerator;
$this->prettyPrinter = $prettyPrinter;
$this->modelGenerator = $modelGenerator;
$this->normalizerGenerator = $normalizerGenerator;
$this->chainGuesser = $chainGuesser;
$this->fixer = $fixerConfig;
}