phpDocTypeChanger = $phpDocTypeChanger; $this->phpDocInfoFactory = $phpDocInfoFactory; $this->typeNormalizer = $typeNormalizer; } public function decorateProperty(Property $property, Type $propertyType) : void { // generalize false/true type to bool, as mostly default value but accepts both $propertyType = $this->typeNormalizer->generalizeConstantBoolTypes($propertyType); $phpDocInfo = $this->phpDocInfoFactory->createFromNodeOrEmpty($property); $phpDocInfo->makeMultiLined(); $this->phpDocTypeChanger->changeVarType($property, $phpDocInfo, $propertyType); } }