8000 MongoBinData constructor now require "type" parameter · marijn/symfony@70a64bd · GitHub
[go: up one dir, main page]

Skip to content

Commit 70a64bd

Browse files
committed
MongoBinData constructor now require "type" parameter
From mongo driver version 1.2.11 E_DEPRECATED is emitted when the 2nd argument (type) is not used for MongoBinData constructor. At the moment the default value is 0x02 ("byte array"). See: http://php.net/manual/en/mongobindata.construct.php
1 parent 826f512 commit 70a64bd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Symfony/Component/HttpFoundation/Session/Storage/Handler/MongoDbSessionHandler.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public function write($sessionId, $data)
104104
{
105105
$data = array(
106106
$this->options['id_field'] => $sessionId,
107-
$this->options['data_field'] => new \MongoBinData($data),
107+
$this->options['data_field'] => new \MongoBinData($data, 0x02),
108108
$this->options['time_field'] => new \MongoTimestamp()
109109
);
110110

0 commit comments

Comments
 (0)
0