public static Settings::getApcuPrefix($identifier, $root, $site_path = '')

genera un prefix para caché de usuario APCu keys.

un estandarizado prefix es útil para permitir la inspección visual de un caché de usuario APCu. Por defecto, este método producirá un único prefix por sitio utilizando la sal hash. Si la configuración ‘apcu_ensure_unique_prefix’ se establece en FALSO, si la persona que llama no proporciona un $site_path, solo se utilizará la raíz de Drupal. Esto permite que WebTestBase use el mismo prefix asegurando que la cantidad de elementos APCu creados durante una ejecución de prueba completa se mantenga al mínimo. Además, si una implementación de varios sitios no utiliza directorios de módulos específicos del sitio, la configuración de apcu_ensure_unique_prefix permitiría que los sitios compartan elementos de caché de APCu.

Parámetros

$identificador: Un identificador para el prefix. Por ejemplo, ‘class_loader’ o ‘cache_backend’.

Valor devuelto

string Él prefix para caché de usuario APCu keys.

Archivo

núcleo/lib/Drupal/Core/Sitio/Configuración.phplinea 166

Clase

Ajustes
Configuración de solo lectura que se inicializa con la clase.

espacio de nombres

DrupalNúcleoSitio

Código

publicstaticfunctiongetApcuPrefix($identifier,$root,$site_path='')if(static::get('apcu_ensure_unique_prefix',TRUE))return'drupal.'.$identifier.'.'.Drupal::VERSION.'.'.static::get('deployment_identifier').'.'.hash_hmac('sha256',$identifier,static::get('hash_salt').'.'.$root.'/'.$site_path);return'drupal.'.$identifier.'.'.Drupal::VERSION.'.'.static::get('deployment_identifier').'.'.Crypt::hashBase64($root.'/'.$site_path);