The frozen runtime schema — an EdmxInterface paired with its resolver map.
Produced by RuntimeSchemaBuilderInterface::build() and cached for the lifetime of the request. The Engine queries it to obtain the resolver for a given entity set; it never touches the schema again after query planning.
The resolver map is keyed by EntitySetInterface object identity (spl_object_id). Since EdmxInterface is frozen, getEntitySet() always returns the same instance, making object identity a correct and stable key.
| Methods | ||
|---|---|---|
public
|
getEdmx(): EdmxInterface
|
# |
public
|
getResolver(EntitySetInterface $set): EntitySetResolverInterface
|
# |
public
|
getFunctionResolver(FunctionImportInterface $import): FunctionResolverInterface
|
# |
public
|
getSingletonResolver(SingletonInterface $singleton): SingletonResolverInterface
|
# |