Documentation

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
throws

en caso de error

Return values
TSLIInputProcessor

una referencia al Procesador de Sorters o una excepcion de programacion si el tipo de formato no esta soportado soportada

Search results