symfony2でdoctrine2dbal接続で現在使用されているパスワードを取得したいと思います。
を使用する$kernel->getContainer()->getParameter('database_password')
と、parameters.ymlで定義されているパスワードを見つけることができますが、一部の環境(config_test.ymlなど)で異なるパスワードを定義すると、parameters.ymlのデータは役に立ちません。
今、私が見$kernel->getContainer()->getParameterBag()->all()
ても、それを見つけることができません。
そして、あなたがなぜ疑問に思う場合に備えて?関数でロックメカニズムを使用register_shutdown_function()
しています。致命的なエラーが発生した場合に備えて、php組み込みのmysqlまたはpdo関数を使用して、その時点でフレームワークのほとんどがダウンしているため、そのロックを削除しようとしています。