Documentation

TSLResponseProcessorJson
in
implements TSLIResponseProcessor

Clase que implemente el JSON encoding para el DTO, ESTE ES EL DEFAULT sino se implementa ninguno en especial

Table of Contents

process() Genera la salida en JSON. mixed
_processExtraData() void

Methods

process()

Genera la salida en JSON.

public process( &$DTO : TSLIDataTransferObj ) : mixed

Por ejemplo si es un query a la persistencia y no hay errores se retornara lo siguiente

{
     "response":
                 {"status":0,
                     "data":[
                             {"field1":"field1_value","field2":"field2_value"},
                             {"field1":"field1_value","field2":"field2_value"}
                            ],
                         "endRow" :  "2",
                         "totalRows": "2"}
                 }
}
Parameters
$DTO : TSLIDataTransferObj

con el Data Transfer Object a procesar

Return values
mixed

en este caso un String con el DTO en formato JSON

_processExtraData()

private _processExtraData( &$p_extdata : mixed ) : void
Parameters
$p_extdata : mixed

Search results