Log in
Model

ReservedAttributeList

Magento\Catalog\Model\Product\ReservedAttributeList

What it does

This class maintains a list of reserved attribute codes that cannot be used for custom user-defined product attributes in Magento 2.

It automatically identifies reserved attributes by scanning getter methods in the product model and converting them to attribute codes (e.g., 'getName' becomes 'name').

Developers use this to validate custom attribute codes and prevent conflicts with core product functionality.

Public Methods

  • isReservedAttribute()