PHP 클래스 Aerys\BodyParser

상속: implements Amp\Promise
파일 보기 프로젝트 열기: amphp/aerys

공개 메소드들

메소드 설명
__construct ( aerys\Request $req, array $options = [] )
stream ( string $name, integer $size ) : FieldBody
watch ( callable $cb, $cbData = null )
when ( callable $cb, $cbData = null )

비공개 메소드들

메소드 설명
end ( $data )
fail ( $e = null )
initField ( $field, $metadata = [] )
initIncremental ( ) this should be inside an immediate (not direct resolve) to give user a chance to install watch() handlers
updateFieldSize ( $field, $data )

메소드 상세

__construct() 공개 메소드

public __construct ( aerys\Request $req, array $options = [] )
$req aerys\Request
$options array available options are: - size (default: 131072) - input_vars (default: 200) - field_len (default: 16384)

stream() 공개 메소드

public stream ( string $name, integer $size ) : FieldBody
$name string field name
$size integer <= 0: use last size, if none present, count toward total size, else separate size just respecting value size
리턴 FieldBody

watch() 공개 메소드

public watch ( callable $cb, $cbData = null )
$cb callable

when() 공개 메소드

public when ( callable $cb, $cbData = null )
$cb callable