LoginSignup
1
0

More than 5 years have passed since last update.

Symfony2でデストラクタを使用したらcache:clearで呼び出された

Posted at

Symfony2でバッチ処理を実行するコンソールコマンドを作成したときのこと。
このクラスでは__destruct関数を使用して終了処理を実装したのだけど、
コンソールコマンドでキャッシュをクリアした際にFatal Errorを吐いてしまった。

原因はよくわからないのだけど、cache:clearの最後にこのクラスのdestruct関数が
呼び出されてしまっているようなので、
destructを使わない形に書きなおした。
エラーメッセージを見る限りdestruct内の実装次第でエラーは出ないと思うけど、
とりあえず
destructの使用は控えることにした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0