diff --git a/src/ProxyManager/GeneratorStrategy/FileWriterGeneratorStrategy.php b/src/ProxyManager/GeneratorStrategy/FileWriterGeneratorStrategy.php index 87e672e09..938ffe717 100644 --- a/src/ProxyManager/GeneratorStrategy/FileWriterGeneratorStrategy.php +++ b/src/ProxyManager/GeneratorStrategy/FileWriterGeneratorStrategy.php @@ -39,19 +39,12 @@ class FileWriterGeneratorStrategy implements GeneratorStrategyInterface */ protected $fileLocator; - /** - * @var callable - */ - private $emptyErrorHandler; - /** * @param \ProxyManager\FileLocator\FileLocatorInterface $fileLocator */ public function __construct(FileLocatorInterface $fileLocator) { - $this->fileLocator = $fileLocator; - $this->emptyErrorHandler = function () { - }; + $this->fileLocator = $fileLocator; } /** @@ -66,7 +59,8 @@ public function generate(ClassGenerator $classGenerator) : string $generatedCode = $classGenerator->generate(); $fileName = $this->fileLocator->getProxyFileName($className); - set_error_handler($this->emptyErrorHandler); + set_error_handler(function () { + }); try { $this->writeFile("