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 | ||
|---|---|---|
public
|
__construct(Ui5RegistryInterface $registry, DateSentinelResolver $sentinels)
|
# |
public
|
fill(array $slotNames): array
|
# |