Bonjour,
Pourriez-vous me dire si l'utilisation de setAccessible('true') puis remis à "false" est déconseillé dans ce cas svp ? Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public function setConnection() { $connexion = $this->doctrine->getConnection('customer'); $connexion->close(); $reflectionConn = new \ReflectionObject($connexion); $reflectionParams = $reflectionConn->getProperty('_params'); $reflectionParams->setAccessible(true); $params = $reflectionParams->getValue($connexion); $params['dbname'] = $dbName; $reflectionParams->setValue($connexion, $params); $reflectionParams->setAccessible(false); }
Partager