diff --git a/cookbook/configuration/pdo_session_storage.rst b/cookbook/configuration/pdo_session_storage.rst
index 3bbbff1ad42..31e1d6b781e 100644
--- a/cookbook/configuration/pdo_session_storage.rst
+++ b/cookbook/configuration/pdo_session_storage.rst
@@ -45,6 +45,8 @@ configuration format of your choice):
dsn: "mysql:dbname=mydatabase"
user: myuser
password: mypassword
+ calls:
+ - [setAttribute, [3, 2]] # \PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION
session.handler.pdo:
class: Symfony\Component\HttpFoundation\Session\Storage\Handler\PdoSessionHandler
@@ -71,6 +73,10 @@ configuration format of your choice):
mysql:dbname=mydatabase
myuser
mypassword
+
+ PDO::ATTR_ERRMODE
+ PDO::ERRMODE_EXCEPTION
+
@@ -105,6 +111,7 @@ configuration format of your choice):
'myuser',
'mypassword',
));
+ $pdoDefinition->addMethodCall('setAttribute', array(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION));
$container->setDefinition('pdo', $pdoDefinition);
$storageDefinition = new Definition('Symfony\Component\HttpFoundation\Session\Storage\Handler\PdoSessionHandler', array(