Class LaravelUi5\Core\Parameters\Sources\SettingParameterSource

implements ParameterSourceInterface

Reads slot values from the auto-expanded synthetic Settings catalog (D14), which is owned by the Core library artifact ({@see CoreModule::NAMESPACE}). Pinned last() in the Core boot chain — serves as the ultimate fallback because every catalogued slot has a corresponding slot.{name} Setting carrying the slot's catalog default.

It reads the default, and only the default. Core has no settings storage, so the value this source hands out is the slot's catalog default. The SDK does not replace this step: a person's stored value arrives through its own ActorParameterSource, inserted ahead of Composition, and a scope override stored for a slot.* setting is not read by the chain today.

Sentinel post-processing: when a slot's type is Date or DateTime AND its raw default starts with @, the value is run through {@see DateSentinelResolver}. Literal ISO strings and non-@ defaults pass through untouched. String-typed slots whose default happens to start with @ keep the literal string — the resolver only fires for date-shaped types.

Methods