PHP 클래스 Rees\Sanitizer\Sanitizer

파일 보기 프로젝트 열기: daylerees/sanitizer 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$container Illuminate\Container\Container Container instance used to resolve classes.
$sanitizers array Array of registered sanitizers.

공개 메소드들

메소드 설명
__construct ( mixed $container = null ) Allow a container instance to be set via constructor.
executeSanitizer ( mixed $sanitizer, $parameters ) : mixed Execute a sanitizer using the appropriate method.
register ( string $name, mixed $callback ) : void Register a new sanitization method.
sanitize ( array $rules, array &$data ) : array Sanitize a dataset using rules.

보호된 메소드들

메소드 설명
getSanitizer ( string $key ) : Callable Retrieve a sanitizer by key.
resolveCallback ( string $callback ) : array Resolve a callback from a class and method pair.
runGlobalSanitizers ( array &$rules, array &$data ) : void Apply global sanitizer rules.
sanitizeField ( array &$data, string $field, mixed $ruleset ) Execute sanitization over a specific field.

메소드 상세

__construct() 공개 메소드

Allow a container instance to be set via constructor.
public __construct ( mixed $container = null )
$container mixed

executeSanitizer() 공개 메소드

Execute a sanitizer using the appropriate method.
public executeSanitizer ( mixed $sanitizer, $parameters ) : mixed
$sanitizer mixed
리턴 mixed

getSanitizer() 보호된 메소드

Retrieve a sanitizer by key.
protected getSanitizer ( string $key ) : Callable
$key string
리턴 Callable

register() 공개 메소드

Register a new sanitization method.
public register ( string $name, mixed $callback ) : void
$name string
$callback mixed
리턴 void

resolveCallback() 보호된 메소드

Resolve a callback from a class and method pair.
protected resolveCallback ( string $callback ) : array
$callback string
리턴 array

runGlobalSanitizers() 보호된 메소드

Apply global sanitizer rules.
protected runGlobalSanitizers ( array &$rules, array &$data ) : void
$rules array
$data array
리턴 void

sanitize() 공개 메소드

Sanitize a dataset using rules.
public sanitize ( array $rules, array &$data ) : array
$rules array
$data array
리턴 array

sanitizeField() 보호된 메소드

Execute sanitization over a specific field.
protected sanitizeField ( array &$data, string $field, mixed $ruleset )
$data array
$field string
$ruleset mixed

프로퍼티 상세

$container 보호되어 있는 프로퍼티

Container instance used to resolve classes.
protected Container,Illuminate\Container $container
리턴 Illuminate\Container\Container

$sanitizers 보호되어 있는 프로퍼티

Array of registered sanitizers.
protected array $sanitizers
리턴 array