TSLResponseProcessorLoaderHelper
in
Helper que carga un especifico procesador de salida para el formato indicado.
Table of Contents
$supported_formats | Con los tipos soportados , de no enviarse algun tipo definido en este arreglo se usara json por default. | string[] |
---|---|---|
loadProcessor() | Carga un procesador de salida para el tipo de formato indicado, de no indicarse ningna usara la implementacion en JSON. | TSLIResponseProcessor |
Properties
$supported_formats
Con los tipos soportados , de no enviarse algun tipo definido en este arreglo se usara json por default.
private
static string[]
$supported_formats
= array('json', 'xml', 'csv')
Methods
loadProcessor()
Carga un procesador de salida para el tipo de formato indicado, de no indicarse ningna usara la implementacion en JSON.
public
static loadProcessor(
[ $processor_name :
string|null
= NULL ]
[, $format_type :
= NULL ]
[, $library_id :
string|null
= NULL ]
)
: TSLIResponseProcessor
De especificarse el tipo de formato de existir tratara de cargar la especifica.
Los tipos de procesadores de salida permitidos son: 'json', 'xml','csv'
Importante : Se asume que si se usan los procesadores default , en el include path default deben estar la referencia a los mismos. (Por ahora estan en config.php).
Parameters
- $processor_name : string|null = NULL
, El nombre base del filtro , en el caso no se indique se usara por default "TSLResponseProcessor".
- $format_type : = NULL
el identificador del tipo de filtro tales como : 'json', 'csv','xml'. De no indicarse se tratara de cargar la generica para json,
- $library_id : string|null = NULL
Indica si usa un procesador especifico de libreria soportada , de definirse este parametro este filtor debera existir en la libreria default. Si se ha creado un caso especifico no soportado bastara indicar el primer parametro.
Tags
Return values
TSLIResponseProcessor —processor response processor que corresponda.