How is this different from the Hooks system? Maybe I am missing something, but it looks just like it, but instead of directly adding a hook function you wrap it in a TResponse object.
I can see some value here if you add quite a bit more and make it all OO, as Hooks is pretty much pure procedural.
I can see some value here if you add quite a bit more and make it all OO, as Hooks is pretty much pure procedural.