-
preDispatch für den Zugriff auf den Request vor der Verarbeitung
class %packagenamespace%_%packagename%_Plugin_%pluginname%
implements Dragon_Json_Plugin_PreDispatch_Interface
{
public function preDispatch(Dragon_Json_Server_Request_Http $request)
{}
}
-
postDispatch für den Zugriff auf den Request und die Response nach der Verarbeitung
class %packagenamespace%_%packagename%_Plugin_%pluginname%
implements Dragon_Json_Plugin_PostDispatch_Interface
{
public function postDispatch(Dragon_Json_Server_Request_Http $request,
Dragon_Json_Server_Response_Http $response)
{}
}
-
servicemap für den Zugriff auf die Servicemap vor der Auslieferung
class %packagenamespace%_%packagename%_Plugin_%pluginname%
implements Dragon_Json_Plugin_Servicemap_Interface
{
public function servicemap(Zend_Json_Server_Smd $servicemap)
{}
}