phpの__callメソッドの存在を今日はじめて知った。
symfonyのDoctrineのgetterとsetterの謎が解けた。

Doctrineのアクセサとオーバーライドについて : アシアルブログ
http://blog.asial.co.jp/493