PHP Class Drahak\Restful\Http\Input

Author: Drahomír Hanák
Inheritance: extends Nette\Object, implements IteratorAggregat\IteratorAggregate, implements Drahak\Restful\Http\IInput, implements Drahak\Restful\Validation\IDataProvider
Datei anzeigen Open project: drahak/restful Class Usage Examples

Public Methods

Method Description
__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

Method Details

__construct() public method

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

__get() public method

public __get ( string $name ) : mixed
$name string
return mixed

__isset() public method

public __isset ( string $name ) : boolean
$name string
return boolean

field() public method

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

getData() public method

Get parsed input data
public getData ( ) : array
return array

getIterator() public method

Get input data iterator
public getIterator ( ) : InputIterator
return InputIterator

getValidationScope() public method

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

isValid() public method

Is input valid
public isValid ( ) : boolean
return boolean

setData() public method

Set input data
public setData ( array $data ) : Input
$data array
return Input

validate() public method

Validate input data
public validate ( ) : array
return array