Defines the Menu configuration entity class.
Plugin annotation
@ConfigEntityType(
id = "menu",
label = @Translation("Menu"),
handlers = {
"access" = "Drupal\system\MenuAccessControlHandler"
},
admin_permission = "administer menu",
entity_keys = {
"id" = "id",
"label" = "label"
},
config_export = {
"id",
"label",
"description",
"locked",
}
)
Hierarchy
class \Drupal\Core\Entity\Entity implements EntityInterface uses RefinableCacheableDependencyTrait,