PHP 클래스 Drahak\Restful\Http\Input

저자: Drahomír Hanák
상속: extends Nette\Object, implements IteratorAggregat\IteratorAggregate, implements Drahak\Restful\Http\IInput, implements Drahak\Restful\Validation\IDataProvider
파일 보기 프로젝트 열기: drahak/restful 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Drahak\Restful\Validation\IValidationScopeFactory $validationScopeFactory, array $data = [] )
__get ( string $name ) : mixed
__isset ( string $name ) : boolean
field ( string $name ) : Drahak\Restful\Validation\IField Get validation field
getData ( ) : array Get parsed input data
getIterator ( ) : InputIterator Get input data iterator
getValidationScope ( ) : Drahak\Restful\Validation\IValidationScope Get validation scope
isValid ( ) : boolean Is input valid
setData ( array $data ) : Input Set input data
validate ( ) : array Validate input data

메소드 상세

__construct() 공개 메소드

public __construct ( Drahak\Restful\Validation\IValidationScopeFactory $validationScopeFactory, array $data = [] )
$validationScopeFactory Drahak\Restful\Validation\IValidationScopeFactory
$data array

__get() 공개 메소드

public __get ( string $name ) : mixed
$name string
리턴 mixed

__isset() 공개 메소드

public __isset ( string $name ) : boolean
$name string
리턴 boolean

field() 공개 메소드

Get validation field
public field ( string $name ) : Drahak\Restful\Validation\IField
$name string
리턴 Drahak\Restful\Validation\IField

getData() 공개 메소드

Get parsed input data
public getData ( ) : array
리턴 array

getIterator() 공개 메소드

Get input data iterator
public getIterator ( ) : InputIterator
리턴 InputIterator

getValidationScope() 공개 메소드

Get validation scope
public getValidationScope ( ) : Drahak\Restful\Validation\IValidationScope
리턴 Drahak\Restful\Validation\IValidationScope

isValid() 공개 메소드

Is input valid
public isValid ( ) : boolean
리턴 boolean

setData() 공개 메소드

Set input data
public setData ( array $data ) : Input
$data array
리턴 Input

validate() 공개 메소드

Validate input data
public validate ( ) : array
리턴 array