Same name and namespace in other branches
  1. 6.0.x advagg_validator/src/Form/BaseValidatorForm.php \Drupal\advagg_validator\Form\BaseValidatorForm::getElement() 1 commentaire
  2. 8.x-2.x advagg_validator/src/Form/BaseValidatorForm.php \Drupal\advagg_validator\Form\BaseValidatorForm::getElement() 1 commentaire
  3. 8.x-3.x advagg_validator/src/Form/BaseValidatorForm.php \Drupal\advagg_validator\Form\BaseValidatorForm::getElement() 1 commentaire
  4. 8.x-4.x advagg_validator/src/Form/BaseValidatorForm.php \Drupal\advagg_validator\Form\BaseValidatorForm::getElement() 1 commentaire

Get array element that corresponds to directory.

Paramètres

array $array: An associative array to check for the key. Usually a form array.

array $keys_array: An array of keys to check sequentially in a heirachical manner.

Return value

array|bool|mixed The array element or FALSE if not found.

Fichier

advagg_validator/src/Form/BaseValidatorForm.php, line 386

Classe

BaseValidatorForm
Base form for all advagg validator options.

Namespace

Drupal\advagg_validator\Form

Code

protected function getElement(array $array, array $keys_array) {
    foreach ($keys_array as $key) {
        if (!isset($key, $array)) {
            return FALSE;
        }
        $array = $array[$key];
    }
    return $array;
}