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

Breadcrumb

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

function MetadataBag::initialize

Overrides SessionBagInterface::initialize

File

vendor/symfony/http-foundation/Session/Storage/MetadataBag.php, line 44

Class

MetadataBag
Metadata container.

Namespace

Symfony\Component\HttpFoundation\Session\Storage

Code

public function initialize(array &$array) : void {
    $this->meta =& $array;
    if (isset($array[self::CREATED])) {
        $this->lastUsed = $this->meta[self::UPDATED];
        $timeStamp = time();
        if ($timeStamp - $array[self::UPDATED] >= $this->updateThreshold) {
            $this->meta[self::UPDATED] = $timeStamp;
        }
    }
    else {
        $this->stampCreated();
    }
}
RSS feed
Powered by Drupal