Secciones

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

Namespace Phalcon\Filter

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

Class Phalcon\Filter\Sanitize\Striptags

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