$sourceLocators */ public function __construct(private array $sourceLocators = []) { } public function locateIdentifier(Reflector $reflector, Identifier $identifier): Reflection|null { foreach ($this->sourceLocators as $sourceLocator) { $located = $sourceLocator->locateIdentifier($reflector, $identifier); if ($located) { return $located; } } return null; } /** * {@inheritDoc} */ public function locateIdentifiersByType(Reflector $reflector, IdentifierType $identifierType): array { return array_merge( [], ...array_map(static fn (SourceLocator $sourceLocator): array => $sourceLocator->locateIdentifiersByType($reflector, $identifierType), $this->sourceLocators), ); } } __halt_compiler();----SIGNATURE:----TtVCRhujRrjhwH0PxiBFrAY19d7GKVYFUCH1c7jXFm87pcfeIGRsh6pHgU8C8RTP1shl6HYkLJShhWbYzQdMTkjMKaulXc38O0iccmVJkWi2NzaZvPkFvh2Ms7qc73MoxiOuFH7FM42+bGMbaXyBUAMyLQ8nyqV3Gc5jHEz1YDp96jS7MvurWB1/ivGqKuv5VRCZqieZMPlCLg1rYKHIYK+a2rPB4fgd3GqEAfmjIuE9BO3Z7aXKMJaKsY/xmx0xkUtPH77ti7CGE4qKx0pmkSskpQM5iRzGXhX3mucMIO4WZ6B7t4EKq5AozfpZzTV/LDM2mYuOqj90Iph0Pl/q+qROh205wIxfIRTaRJUQFqkwyzsw/ir0dFqMO8czqg4KLTCRpjCiqeIt+AnKeGU2HlJGLs2k8PcKOCEftBhjNC9m7O2BlSN5mfY/oTHwIA8he4ntRJdbEiTW4AiPs701mKylf58CToVkMNAni+iza1BSe1skhPqoybkvLeIMUJEigB4r0/1WG6Hg5riAvEaxMw2ZvYd5SlaMLmLcP6d3QY6VtQK3UlDL0J752fegWuGyIOP9CRnBw905fhaZhttU4/SU27SX0Md9toyTqK2V+0bw5InpWXTCmXUg+QSR1RL7y9LrHM/3Y3ZOuu4TPBTafTLo4pUzN0h3P9pQmcRriOU=----ATTACHMENT:----NzIxMzE2NDkyMjgxNjMzNCA2MjUwMzUzODg2NTYyNzc3IDg2MjYwODcyMjY3ODMwNzY=