How do the Magento_Catalog module's classes implement the modifyMeta() method of the \Magento\Ui\DataProvider\Modifier\ModifierInterface interface?

Preliminary reading: How does \Magento\Ui\DataProvider\Modifier\ModifierInterface::modifyMeta()work?



https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Attributes.php#L82-L178



https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Categories.php#L74-L80


https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/CustomOptions.php#L208-L217



https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/General.php#L133-L142


https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Images.php#L42-L45

https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Images.php#L75-L90


https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Related.php#L111-L144


https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/ScheduleDesignUpdate.php#L38-L42

https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/ScheduleDesignUpdate.php#L52-L109


https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/System.php#L83-L86


https://github.com/magento/magento2/blob/e0ed4bad/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Websites.php#L110-L140

See also: