メソッド呼び出しのチェーンを振り返って、呼び出しのチェーンのどの時点にいるかを判断することは可能ですか? 少なくとも、メソッドがチェーンの最後の呼び出しであるかどうかを識別することは可能ですか?
$instance->method1()->method2()->method3()->method4()
オブジェクトのインスタンスを返すプロパティを使用して同じことを行うことは可能ですか?
$instances->property1->property2->property3->property4