final |
|---|
Fluent builder for constructing a ResolverMap.
Used in ODataService::registerBindings() to declare entity set bindings. Accepts EntitySetInterface as keys (type-safe), stores by name for serialization.
| Methods | ||
|---|---|---|
public
|
__construct(EdmxInterface $edmx)
|
# |
public
|
getEdmx(): EdmxInterface
|
# |
public
|
eloquent(EntitySetInterface $set, class-string<Model> $modelClass): static
|
# |
public
|
sql(EntitySetInterface $set, string $table, ?string $connection = null): static
|
# |
public
|
sqlSource(EntitySetInterface $set, class-string<EntitySetSourceInterface> $sourceClass): static
|
# |
public
|
custom(EntitySetInterface $set, class-string<EntitySetResolverInterface> $resolverClass): static
|
# |
public
|
build(): ResolverMap
|
# |
public
|
getBindings(): array<string, ResolverBindingInterface>
|
# |