Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Snapshot.php

function Snapshot::snapshotSuperGlobalArray

1 call to Snapshot::snapshotSuperGlobalArray()
Snapshot::snapshotGlobals in vendor/sebastian/global-state/src/Snapshot.php

File

vendor/sebastian/global-state/src/Snapshot.php, line 221

Class

Snapshot
A snapshot of global state.

Namespace

SebastianBergmann\GlobalState

Code

private function snapshotSuperGlobalArray(string $superGlobalArray) : void {
    $this->superGlobalVariables[$superGlobalArray] = [];
    if (isset($GLOBALS[$superGlobalArray]) && is_array($GLOBALS[$superGlobalArray])) {
        foreach ($GLOBALS[$superGlobalArray] as $key => $value) {
            
            /* @noinspection UnserializeExploitsInspection */
            $this->superGlobalVariables[$superGlobalArray][$key] = unserialize(serialize($value));
        }
    }
}
RSS feed
Powered by Drupal