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);       
}