TSLSorterProcessorLoaderHelper
in
implements
TSLIProcessorLoaderHelper
Helper que carga un especifico procesador de los campos de sort enviados segun los tipos soportados como json,xml,csv.
Table of Contents
$supported_filters | Con los tipos soportados , de no enviarse algun tipo definido en este arreglo se usara json por default. | string[] |
---|---|---|
loadProcessor() | Carga un procesador de campos de sort para el tipo de formato indicado, de no indicarse ningna usara la implementacion en JSON. | TSLIInputProcessor |
Properties
$supported_filters
Con los tipos soportados , de no enviarse algun tipo definido en este arreglo se usara json por default.
private
static string[]
$supported_filters
= array('json', 'xml', 'csv')
Methods
loadProcessor()
Carga un procesador de campos de sort 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 :
string|null
= null ]
[, $library_id :
string|null
= NULL ]
)
: TSLIInputProcessor
Los tipos de procesadores de sort permitidos son: 'json', 'xml','csv'
Importante : Se asume que si se usan los sorts default , en el include paht default deben estar la referencia a los mismos. (Por ahora estan en config.php).
De los 2 parametros usadosa se armara el nombre de la clase del input processor a cargar , tal como "TSLSorterProcessorjson".
Parameters
- $processor_name : string|null = null
, El nombre base del procesador , en el caso no se indique se usara por default "TSLSorterProcessor".
- $format_type : string|null = null
, el identificador del tipo de formato tales como : 'json', 'csv','xml'. De no indicarse se tratara de cargar la generica para json,
- $library_id : string|null = NULL
No sera usado para este caso.
Tags
Return values
TSLIInputProcessor —una referencia al Procesador de Sorters o una excepcion de programacion si el tipo de formato no esta soportado soportada