From 14aff92f7f185ed90471404b21e976dcdedd99e9 Mon Sep 17 00:00:00 2001 From: thewilkybarkid Date: Sun, 16 Jun 2013 20:41:54 +0100 Subject: [PATCH] Add PDO error handling details --- cookbook/configuration/pdo_session_storage.rst | 7 +++++++ 1 file changed, 7 insertions(+) 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(