Class Phalcon\Filter
Código fuente en GitHub
Namespace |
Phalcon |
|
Uses |
Closure, Phalcon\Filter\Exception, Phalcon\Filter\FilterInterface |
|
Implements |
FilterInterface |
Carga perezosamente, almacena y expone objetos saneadores
Constantes
const FILTER_ABSINT = absint;
const FILTER_ALNUM = alnum;
const FILTER_ALPHA = alpha;
const FILTER_BOOL = bool;
const FILTER_EMAIL = email;
const FILTER_FLOAT = float;
const FILTER_INT = int;
const FILTER_LOWER = lower;
const FILTER_LOWERFIRST = lowerFirst;
const FILTER_REGEX = regex;
const FILTER_REMOVE = remove;
const FILTER_REPLACE = replace;
const FILTER_SPECIAL = special;
const FILTER_SPECIALFULL = specialFull;
const FILTER_STRING = string;
const FILTER_STRIPTAGS = striptags;
const FILTER_TRIM = trim;
const FILTER_UPPER = upper;
const FILTER_UPPERFIRST = upperFirst;
const FILTER_UPPERWORDS = upperWords;
const FILTER_URL = url;
Propiedades
/**
* @var array
*/
protected mapper;
/**
* @var array
*/
protected services;
Métodos
public function __construct( array $mapper = [] );
Pares clave valor con el nombre como clave y una llamada de retorno como valor para el objeto servicio
public function get( string $name ): mixed;
Obtiene un servicio. Si no está en el vector mapeador, crea un nuevo objeto, lo establece y luego lo devuelve.
public function has( string $name ): bool;
Comprueba si un servicio existe en el vector mapa
public function sanitize( mixed $value, mixed $sanitizers, bool $noRecursive = bool ): mixed;
Sanea un valor con un único o conjunto de saneadores especificados
public function set( string $name, callable $service ): void;
Establece un nuevo servicio en el vector mapeador
protected function init( array $mapper ): void;
Carga los objetos en el vector mapeador interno
Class Phalcon\Filter\Exception
Código fuente en GitHub
Namespace |
Phalcon\Filter |
|
Extends |
\Phalcon\Exception |
Phalcon\Filter\Exception
Las excepciones lanzadas en Phalcon\Filter usarán esta clase
Class Phalcon\Filter\FilterFactory
Código fuente en GitHub
Namespace |
Phalcon\Filter |
|
Uses |
Phalcon\Filter |
Este fichero es parte del Framework Phalcon.
(c) Phalcon Team [email protected]
Para obtener toda la información sobre derechos de autor y licencias, por favor vea el archivo LICENSE.txt que se distribuyó con este código fuente.
Métodos
public function newInstance(): FilterInterface;
Devuelve un objeto Localizador con todos los ayudantes definidos en funciones anónimas
protected function getAdapters(): array;
Interface Phalcon\Filter\FilterInterface
Código fuente en GitHub
Carga perezosamente, almacena y expone objetos saneadores
Métodos
public function sanitize( mixed $value, mixed $sanitizers, bool $noRecursive = bool ): mixed;
Sanea un valor con un único o conjunto de saneadores especificados
Class Phalcon\Filter\Sanitize\AbsInt
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\AbsInt
Sanea un valor a un entero absoluto
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\Alnum
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Alnum
Sanea un valor a un valor alfanumérico
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\Alpha
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Alpha
Sanea un valor a un valor alfabético
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\BoolVal
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\BoolVal
Sanea un valor a booleano
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\Email
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Email
Sanea una cadena email
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\FloatVal
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\FloatVal
Sane a un valor a real
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\IntVal
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\IntVal
Sanea un valor a entero
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\Lower
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Lower
Sanea un valor a minúsculas
Métodos
public function __invoke( string $input );
@var string input The text to sanitize
Class Phalcon\Filter\Sanitize\LowerFirst
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\LowerFirst
Sanea un valor a lcfirst
Métodos
public function __invoke( string $input );
@var string input The text to sanitize
Class Phalcon\Filter\Sanitize\Regex
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Regex
Sanea un valor realizando preg_replace
Métodos
public function __invoke( mixed $input, mixed $pattern, mixed $replace );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\Remove
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Remove
Sanea un valor eliminando partes de una cadena
Métodos
public function __invoke( mixed $input, mixed $replace );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\Replace
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Replace
Sanea un valor sustituyendo partes de una cadena
Métodos
public function __invoke( mixed $input, mixed $from, mixed $to );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\Special
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Special
Sanea caracteres especiales de un valor
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\SpecialFull
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\SpecialFull
Sanee caracteres especiales de un valor (htmlspecialchars() y ENT_QUOTES)
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\StringVal
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\String
Sanea un valor a cadena
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Striptags
Sanea un valor a striptags
Métodos
public function __invoke( string $input );
@var string input The text to sanitize
Class Phalcon\Filter\Sanitize\Trim
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Trim
Sanea un valor eliminando espacios iniciales y finales
Métodos
public function __invoke( string $input );
@var mixed input The text to sanitize
Class Phalcon\Filter\Sanitize\Upper
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Upper
Sanea un valor a mayúsculas
Métodos
public function __invoke( string $input );
@var string input The text to sanitize
Class Phalcon\Filter\Sanitize\UpperFirst
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\UpperFirst
Sanea un valor a ucfirst
Métodos
public function __invoke( string $input );
@var string input The text to sanitize
Class Phalcon\Filter\Sanitize\UpperWords
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\UpperWords
Sanea un valor a mayúsculas el primer carácter de cada palabra
Métodos
public function __invoke( string $input );
@var string input The text to sanitize
Class Phalcon\Filter\Sanitize\Url
Código fuente en GitHub
Namespace |
Phalcon\Filter\Sanitize |
Phalcon\Filter\Sanitize\Url
Sanea un valor url
Métodos
public function __invoke( mixed $input );
@var mixed input The text to sanitize