function DatabaseStorage::rename
Renames a key.
Parameters
string $key: The key to rename.
string $new_key: The new key name.
Overrides KeyValueStoreInterface::rename
File
- 
              core/
lib/ Drupal/ Core/ KeyValueStore/ DatabaseStorage.php, line 204  
Class
- DatabaseStorage
 - Defines a default key/value store implementation.
 
Namespace
Drupal\Core\KeyValueStoreCode
public function rename($key, $new_key) {
  try {
    $this->connection
      ->update($this->table)
      ->fields([
      'name' => $new_key,
    ])
      ->condition('collection', $this->collection)
      ->condition('name', $key)
      ->execute();
  } catch (\Exception $e) {
    $this->catchException($e);
  }
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.