InMemory Metadata Provider
The in-memory provider returns metadata objects with intermediate caching of types in RAM.
To create an in-memory provider you should create a new InMemoryProvider instance, parent another provider (or metadata reader) in the constructor.
use TypeLang\Mapper\Mapper;
use TypeLang\Mapper\Platform\StandardPlatform;
use TypeLang\Mapper\Mapping\Provider\InMemoryProvider;
$provider = new InMemoryProvider(
delegate: new AnotherMetadataProvider(),
);
$mapper = new Mapper(
[[[platform: new StandardPlatform(|standard-platform.html]]]
meta: $provider,
// ...
),
);
05 July 2026