Metadata
Magento\Eav\Model\Entity\VersionControl\Metadata
What it does
This class manages metadata for EAV entities in version control operations, specifically tracking which entity fields should be persisted to the database.
It caches the combined list of database table fields and EAV attributes per entity class, improving performance during save operations.
Developers typically don't interact with this class directly as it's used internally by Magento's EAV resource models.
Public Methods
- getFields()
- _resetState()