PHP Class Drahak\Restful\Http\InputFactory

Author: Drahomír Hanák
Inheritance: extends Nette\Object
Datei anzeigen Open project: drahak/restful

Protected Properties

Property Type Description
$httpRequest Nette\Http\IRequest

Public Methods

Method Description
__construct ( Nette\Http\IRequest $httpRequest, MapperContext $mapperContext, Drahak\Restful\Validation\IValidationScopeFactory $validationScopeFactory )
create ( ) : Input Create input

Protected Methods

Method Description
parseData ( ) : array Parse data for input
parseRequestBody ( ) : array | Traversable Parse request body if any

Method Details

__construct() public method

public __construct ( Nette\Http\IRequest $httpRequest, MapperContext $mapperContext, Drahak\Restful\Validation\IValidationScopeFactory $validationScopeFactory )
$httpRequest Nette\Http\IRequest
$mapperContext Drahak\Restful\Mapping\MapperContext
$validationScopeFactory Drahak\Restful\Validation\IValidationScopeFactory

create() public method

Create input
public create ( ) : Input
return Input

parseData() protected method

Parse data for input
protected parseData ( ) : array
return array

parseRequestBody() protected method

Parse request body if any
protected parseRequestBody ( ) : array | Traversable
return array | Traversable

Property Details

$httpRequest protected_oe property

protected IRequest,Nette\Http $httpRequest
return Nette\Http\IRequest