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\StorageCode
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();
}
}