HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux newsites.squeezer-software.com 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 14:14:30 UTC 2025 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/sites/orpis/sites/all/modules/contrib/variable/variable_store/variable_store.class.inc
<?php
/**
 * @file
 * Variable realm controller
 */

class VariableStoreRealmStore extends VariableRealmDefaultStore {
  /**
   * Initialize realm.
   */
  public function variable_init() {
    if (!isset($this->variables)) {
      $this->variables = &variable_store($this->realm, $this->key);
    }
  }
  /**
   * Set single variable.
   *
   * @param $name
   *   Variable name
   * @param $value
   *   Variable value
   */
  public function variable_set($name, $value) {
    // Since $variables is a reference we just need to set the store value.
    variable_store_set($this->realm, $this->key, $name, $value);
  }
  /**
   * Delete single variable.
   *
   * @param $name
   *   Variable name
   */
  public function variable_del($name) {
    // Since $variables is a reference we just need to delete the store value.
    variable_store_del($this->realm, $this->key, $name);
  }
  /**
   * Implements 'magic' _sleep method.
   *
   * If serialized, variables should not be saved, but rebuilt from store on wake up.
   */
  public function __sleep(){
    return array('realm', 'key');
  }
}