setAccessible à true déconseillé ?
Bonjour,
Pourriez-vous me dire si l'utilisation de setAccessible('true') puis remis à "false" est déconseillé dans ce cas svp ? Merci.
Code:
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);
} |