final |
|---|
readonly |
Rebuilds an {@see ExpandList} with every expand whose target entity set is in the dropped-set list removed — at any depth.
Used by the read-authorization honest-partial model: a gated $expand is pruned from the
response (and reported via a sap-messages warning) rather than failing the whole read.
Read authorization is per entity SET, so a dropped set name removes every expand that points
at it, however deeply nested — no path bookkeeping, and no bypass via nesting.
| Methods | ||
|---|---|---|
public
static
|
prune(ExpandList $list, list<string> $droppedSetNames): ExpandList
|
# |