*/ public function getTypes(): array { return array_map(static function (BetterReflectionType $type): ReflectionNamedType|ReflectionIntersectionType { $adapterType = ReflectionType::fromType($type); assert($adapterType instanceof ReflectionNamedType || $adapterType instanceof ReflectionIntersectionType); return $adapterType; }, $this->betterReflectionType->getTypes()); } /** * @return non-empty-string */ public function __toString(): string { return $this->betterReflectionType->__toString(); } public function allowsNull(): bool { return $this->betterReflectionType->allowsNull(); } } __halt_compiler();----SIGNATURE:----miZ8iPo1QbbndWrUxl0TgZ6+VtUxciSq7aid6xLHjjPqAm3ZO37Mjuz4AiT3tfXWR9coGVLQvzKZmhOP5WstqzbjkUQTnJs6V440SUuQ9ZKp/HBMNGl/CIzL6Cp5BOU3N7TWQk5Tsg0f/MgDlhvNxosxX8h2nCsDKCvTnWTgIcDMjuGoKDh34HNInWs2ml0ogWtQMaGmuAWyPWGwJG5VXU/mN4DEao1xyHpYfqKPGfnATrS7K0g/abaLu00KFcFZDTRwlO2Puyim9QKaOiX7jBB7z/j6QiOGPyD0REVFE3mJn8LUPrjbsaHWoTl+2EPSJuTBejkJL+jgsoLIS1v5XkOPdFfKVzC7/vamA3yOKHefFz+LEuizG5M8BZ9Q3f6Q7pgpA7kXuGgrFNQYhGnecye+0Eu2lxPbQYhCZNWzOa8Yi/iaqcTWJ9mhm4ZaWhveHb4Kf5FB/XlSezMfMDXl3wiyIIllXxdzvK/KJPT601EtuhbJDIal8N/7/HLO+bFHHq6ZFlfuHAMrjK28s5VqsolsC0dk8PVb2SG6hw446Ilxmccswo/aJ5pu0QlVqWFvb6SeRiLRGSjWGVRgN29BLHLXr2pBCd79o4bJoq7p5QuuA1e5Y8j1LlxpG4T0jTUqKuui2ZbxDSTot/s10XBadBMnMh9zThUiFpdqDPDbSkY=----ATTACHMENT:----MTIwNTg4MTE3NDgwMDc1OSAyODIyMTU4MjQ2NzI1Nzc0IDIyNDQwNDA2NzQxMTkzNDY=