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(