Re: Fileクラスで定義されていないメソッドが使える理由
2017年4月12日 at 15:54
マジックメソッドでファイルバージョンオブジェクトにフォールバックしてるから、ですね。このマジックメソッド、concrete5開発チームは好きなようでよく使われています。
それ以外にも、クラスを継承している場合で親クラスにメソッドが存在する場合もあります。
Your post has been saved and will be published after approval by the forum moderator.
sngazm
Re: Fileクラスで定義されていないメソッドが使える理由
ちょっと複雑で深追いできませんでしたが、__call()メソッドの中でVersionオブジェクトに渡しているということはわかりました。
Versionクラスを継承している様子もなく、どうなっているのかわからなかったので助かりました。
いろいろ調べてみたいと思います。ありがとうございます!