Se mueve datos de respuesta a método Api::send(). Se usa trigger api_auth para poder autorizar a un usuario que no tiene permiso para acceder a la API. Se usa trigger api_log para reemplazar el log por defecto de la API (si estaba configurado) y además el LOG se hace ahora justo antes de entregar la respuesta al cliente. Esto tiene como ventaja que se pueden obtener los datos de la respuesta y como desventaja que todo método de la API debe usar siempre Api::send() (caso contrario, un exit en el controlador, evitará el log o deberá ser manualmente ejecutado)
Se mueve datos de respuesta a método Api::send(). Se usa trigger api_auth para poder autorizar a un usuario que no tiene permiso para acceder a la API. Se usa trigger api_log para reemplazar el log por defecto de la API (si estaba configurado) y además el LOG se hace ahora justo antes de entregar la respuesta al cliente. Esto tiene como ventaja que se pueden obtener los datos de la respuesta y como desventaja que todo método de la API debe usar siempre Api::send() (caso contrario, un exit en el controlador, evitará el log o deberá ser manualmente ejecutado)

SowerPHP/extension-app,SowerPHP/extension-app