/**
* Generates one type class
*
* @param FileGenerator $file
* @param TypeGenerator $generator
* @param Type $type
* @param string $path
*/
protected function generateType(FileGenerator $file, TypeGenerator $generator, Type $type, $path)
{
$code = $generator->generate($file, $type);
$this->filesystem->putFileContents($path, $code);
}