--TEST-- Symfony pattern: nullsafe attribute newInstance chain --FILE-- getAttributes(TaggedItem::class)[0] ?? null)?->newInstance()->priority; } function main(): void { var_dump(priorityOf(TaggedService::class)); var_dump(priorityOf(UntaggedService::class)); } ?> --EXPECT-- int(20) NULL