Interface LaravelUi5\OData\Service\Contracts\EdmBuilderInterface

Mutable accumulator that produces a frozen EdmxInterface.

This is Stage 1 of the two-stage builder. It holds only Edm structure — no resolvers, no runtime state. The result of build() is safe to cache to a generated PHP file by odata:cache and reloaded by EdmxLoader.

ODataService subclasses return an instance of this interface from discover() and populate it with their entity types, functions, and container members.

Methods