nette / php-generator

🐘 Generates neat PHP code for you. Supports new PHP 8.3 features.
https://doc.nette.org/php-generator
Other
2.11k stars 138 forks source link

Loading class from file doesn't support promoted parameters #103

Closed SneedusSnake closed 2 years ago

SneedusSnake commented 2 years ago

When I'm trying to use Nette\PhpGenerator\PhpFile::fromCode it loses promoted property of constructor parameters for some reason (e.g __constructor(public ?string $name) {} becomes __constructor(?string $name) {} I also cannot turn off autoresolving while using this method, so my types use full import: Request $request becomesIlluminate\Http\Request $request