Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Mapping.php

function Mapping::getRequiredKeys

Gets all required keys in this mapping.

Return value

string[] A list of keys required in this mapping.

1 call to Mapping::getRequiredKeys()
Mapping::getOptionalKeys in core/lib/Drupal/Core/Config/Schema/Mapping.php
Gets all optional keys in this mapping.

File

core/lib/Drupal/Core/Config/Schema/Mapping.php, line 72

Class

Mapping
Defines a mapping configuration element.

Namespace

Drupal\Core\Config\Schema

Code

public function getRequiredKeys() : array {
    $all_keys = $this->getDefinedKeys();
    $required_keys = array_filter($all_keys, fn(array $schema_definition): bool => $schema_definition['requiredKey']);
    return array_keys($required_keys);
}
RSS feed
Powered by Drupal