final class AttributePlan

Compiled validation plan for a single attribute.

Contains pre-resolved flags and the check list (inline + delegated). Plans are immutable after compilation and shared by reference across attributes, requests, and concurrent coroutines. Execution and optimizer state must remain on the Validator instance rather than being attached here.

Properties

bool $nullable
bool $bail
bool $sometimes
int $databasePresenceCheckCount
DelegatedCheck|InlineCheck> $checks