fileLocator = $fileLocator; } /** * Write generated code to disk and return the class code * * {@inheritDoc} * * @throws FileNotWritableException */ public function generate(ClassGenerator $classGenerator): string { $generatedCode = $classGenerator->generate(); $className = (string) $classGenerator->getNamespaceName() . '\\' . $classGenerator->getName(); $fileName = $this->fileLocator->getProxyFileName($className); try { (new Filesystem())->dumpFile($fileName, "