Documentation

TSLConstraintProcessorLoaderHelper
in
implements TSLIProcessorLoaderHelper

Helper que carga un especifico procesador de los constraints segun los tipos soportados como json,xml,csv.

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 constraints para el tipo de formato indicado, de no indicarse ningna usara la implementacion en JSON. TSLIInputProcessor

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 constraints 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 formatos de procesadores de constraints permitidos son: 'json', 'xml','csv'

Importante : Se asume que si se usan los filtros default , en el include path default deben estar la referencia a los mismos. (Por ahora estan en config.php).

De los 3 parametros se armara el nombre de la clase del input processor a cargar , tal como "TSLConstraintProcessorSmartClientjson".

Parameters
$processor_name : string|null = NULL

, El nombre base del filtro , en el caso no se indique se usara por default "TSLConstraintProcessor".

$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

Indica si usa un filtor 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
throws

en caso de error

Return values
TSLIInputProcessor

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

Search results