sparql_entity_storage-8.x-1.0-alpha8/sparql_entity_storage.api.php

sparql_entity_storage.api.php
<?php

/**
 * @file
 * Hooks and documentation related to SPARQL entity storage.
 */

declare(strict_types=1);

use Drupal\field\Entity\FieldStorageConfig;

/**
 * Alters the field configuration for fields of entities with SPARQL storage.
 *
 * @param \Drupal\field\Entity\FieldStorageConfig $storage
 *   The field configuration storage entity.
 * @param array &$values
 *   An associative array of field values. This array include any additional
 *   data a field formatter includes.
 */
function hook_sparql_apply_default_fields_alter(FieldStorageConfig $storage, array &$values) {
  if ($storage->getType() == 'text_long') {
    // Handle multiple values in a field.
    foreach ($values as &$value) {
      $value['format'] == 'my_custom_persistent_filter';
    }
  }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc