hookphp icon indicating copy to clipboard operation
hookphp copied to clipboard

Hook PHP objects magic calls

Open epinna opened this issue 7 years ago • 4 comments

Hello,

Have you thought to allow to hook magic calls too? For example

\SciActive\Hook::addCallback('Test->__toString', -2, function(&$arguments, $name, &$object, &$function, &$data){
});

Would be triggered by print($obj);. Same for constructor, setters and getters, etc.

epinna avatar Jan 04 '18 19:01 epinna

I haven't, but yeah, I could definitely do that.

hperrin avatar Jan 10 '18 18:01 hperrin

Didn't mean to close that.

hperrin avatar Jan 10 '18 18:01 hperrin

Cool, looking forward for it.

epinna avatar Jan 13 '18 13:01 epinna

I've added the ability to hook jsonSerialize.

hperrin avatar Dec 28 '19 21:12 hperrin