Log in
Model

ReservedAttributeList

Magento\Catalog\Model\Product\ReservedAttributeList

What it does

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

It prevents developers from creating user-defined attributes with names that conflict with existing product model methods (like getters).

Developers use this class to validate attribute codes during attribute creation to ensure they don't override core product functionality.

Public Methods

  • isReservedAttribute()