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
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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