Run Rector on your code to see what it can do for you:
<?php namespace SomeORM;
final class MangedEntity { /** - * @var ?TEntity - */ - public private(set) ?object $entity = null; - - /** * @param TEntity $entity */ - public function __construct(object $entity) - { - $this->entity = $entity; + public function __construct(public private(set) ?object $entity) + { } /**
Applied Rules:
Not a change you expect?
rector.php