PHP 클래스 Dingo\Api\Http\RequestValidator

파일 보기 프로젝트 열기: dingo/api

보호된 프로퍼티들

프로퍼티 타입 설명
$container Illuminate\Container\Container Container instance.
$validators array Array of request validators.

공개 메소드들

메소드 설명
__construct ( Illuminate\Container\Container $container ) : void Create a new request validator instance.
extend ( string | Dingo\Api\Http\Validator $validator ) : void Extend the validators.
merge ( array $validators ) : void Merge an array of validators.
replace ( array $validators ) : void Replace the validators.
validateRequest ( Illuminate\Http\Request $request ) : boolean Validate a request.

메소드 상세

__construct() 공개 메소드

Create a new request validator instance.
public __construct ( Illuminate\Container\Container $container ) : void
$container Illuminate\Container\Container
리턴 void

extend() 공개 메소드

Extend the validators.
public extend ( string | Dingo\Api\Http\Validator $validator ) : void
$validator string | Dingo\Api\Http\Validator
리턴 void

merge() 공개 메소드

Merge an array of validators.
public merge ( array $validators ) : void
$validators array
리턴 void

replace() 공개 메소드

Replace the validators.
public replace ( array $validators ) : void
$validators array
리턴 void

validateRequest() 공개 메소드

Validate a request.
public validateRequest ( Illuminate\Http\Request $request ) : boolean
$request Illuminate\Http\Request
리턴 boolean

프로퍼티 상세

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

Container instance.
protected Container,Illuminate\Container $container
리턴 Illuminate\Container\Container

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

Array of request validators.
protected array $validators
리턴 array