The current PHP C Extension implementation hard codes writeMessageBegin that is from TBinaryProtocol in C land. I think the correct implementation should support calling into user-land from PHP if you have a protocol that might change how writeMessageBegin works. I built a tracing library that needed to pass additional fields with the RPC request.
|Field||Original Value||New Value|
|Attachment||0001-Support-custom-writeMessageBegin-functions-from-user.patch [ 12456213 ]|
|Status||Open [ 1 ]||Closed [ 6 ]|
|Fix Version/s||0.6 [ 12315359 ]|
|Resolution||Fixed [ 1 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|3d 2h 14m||1||Bryan Duxbury||06/Oct/10 00:23|