Documentation

FormTrait uses trait:short

Trait FormTrait

Table of Contents

Properties

$message  : string|null
$messages  : array<string|int, string>
$status  : string
$blueprint  : Blueprint
$data  : ArrayAccess<string, mixed>|Data|null
$enabled  : bool
$files  : array<string|int, UploadedFileInterface>
$flash  : FormFlashInterface|null
$flashFolder  : string
$id  : string
$name  : string
$sessionid  : string
$submitted  : bool
$uniqueid  : string

Methods

__serialize()  : array<string|int, mixed>
__unserialize()  : void
disable()  : void
enable()  : void
getAction()  : string
getAllFlashes()  : array<string|int, FormFlashInterface>
Get all available form flash objects for this form.
getBlueprint()  : Blueprint
getButtons()  : array<string|int, mixed>
getData()  : mixed
getDefaultValue()  : mixed|null
getDefaultValues()  : array<string|int, mixed>
getError()  : string|null
getErrors()  : array<string|int, mixed>
getFields()  : array<string|int, mixed>
getFiles()  : array<string|int, mixed>|array<string|int, UploadedFileInterface>
getFlash()  : FormFlashInterface
Get form flash object.
getFormName()  : string
getId()  : string
getName()  : string
getNonce()  : string
getNonceAction()  : string
getNonceName()  : string
getTask()  : string
getTasks()  : array<string|int, mixed>
getUniqueId()  : string
getValue()  : mixed|null
handleRequest()  : FormInterface|$this
isEnabled()  : bool
isSubmitted()  : bool
isValid()  : bool
jsonSerialize()  : array<string|int, mixed>
render()  : mixed
{@inheritdoc}
reset()  : void
serialize()  : string
setId()  : void
setRequest()  : FormInterface|$this
setUniqueId()  : void
submit()  : FormInterface|$this
unserialize()  : void
validate()  : bool
decodeData()  : array<string|int, mixed>
Decode POST data
doSerialize()  : array<string|int, mixed>
doUnserialize()  : void
filterData()  : void
Filter validated data.
getFlashFolder()  : string|null
getFlashId()  : string|null
getFlashLookupFolder()  : string
getSessionId()  : string
getTemplate()  : Template|TemplateWrapper
getUnserializeAllowedClasses()  : array<string|int, mixed>|bool
jsonDecode()  : array<string|int, mixed>
Recursively JSON decode POST data.
parseRequest()  : array<string|int, mixed>
Parse PSR-7 ServerRequest into data and files.
setError()  : void
Set a single error.
setErrors()  : void
Set all errors.
setFlashLookupFolder()  : void
setSessionId()  : void
unsetFlash()  : void
validateData()  : void
Validate data and throw validation exceptions if validation fails.
validateUpload()  : void
Validate uploaded file.
validateUploads()  : void
Validate all uploaded files.

Properties

$messages

public array<string|int, string> $messages = []

$files

private array<string|int, UploadedFileInterface> $files = []

Methods

__serialize()

public final __serialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

__unserialize()

public final __unserialize(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>

getAction()

public getAction() : string
Return values
string

getButtons()

public getButtons() : array<string|int, mixed>
Return values
array<string|int, mixed>

getData()

public getData([string|null $name = null ]) : mixed
Parameters
$name : string|null = null

getDefaultValue()

public getDefaultValue(string $name) : mixed|null
Parameters
$name : string
Return values
mixed|null

getDefaultValues()

public getDefaultValues() : array<string|int, mixed>
Return values
array<string|int, mixed>

getError()

public getError() : string|null
Return values
string|null

getErrors()

public getErrors() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFields()

public getFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFiles()

public getFiles() : array<string|int, mixed>|array<string|int, UploadedFileInterface>
Return values
array<string|int, mixed>|array<string|int, UploadedFileInterface>

getFormName()

public getFormName() : string
Return values
string

getId()

public getId() : string
Return values
string

getName()

public getName() : string
Return values
string

getNonce()

public getNonce() : string
Return values
string

getNonceAction()

public getNonceAction() : string
Return values
string

getNonceName()

public getNonceName() : string
Return values
string

getTask()

public getTask() : string
Return values
string

getTasks()

public getTasks() : array<string|int, mixed>
Return values
array<string|int, mixed>

getUniqueId()

public getUniqueId() : string
Return values
string

getValue()

public getValue(string $name) : mixed|null
Parameters
$name : string
Return values
mixed|null

isEnabled()

public isEnabled() : bool
Return values
bool

isSubmitted()

public isSubmitted() : bool
Return values
bool

isValid()

public isValid() : bool
Return values
bool

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

render()

{@inheritdoc}

public render([string $layout = null ][, array<string|int, mixed> $context = [] ]) : mixed
Parameters
$layout : string = null
$context : array<string|int, mixed> = []
Tags
see
FormInterface::render()

serialize()

public final serialize() : string
Return values
string

setId()

public setId(string $id) : void
Parameters
$id : string

setUniqueId()

public setUniqueId(string $uniqueId) : void
Parameters
$uniqueId : string

submit()

public submit(array<string|int, mixed> $data[, array<string|int, UploadedFileInterface>|null $files = null ]) : FormInterface|$this
Parameters
$data : array<string|int, mixed>
$files : array<string|int, UploadedFileInterface>|null = null
Return values
FormInterface|$this

unserialize()

public final unserialize(string $serialized) : void
Parameters
$serialized : string

validate()

public validate() : bool
Return values
bool

decodeData()

Decode POST data

protected decodeData(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>
Return values
array<string|int, mixed>

doSerialize()

protected doSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

doUnserialize()

protected doUnserialize(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>

filterData()

Filter validated data.

protected filterData([ArrayAccess|Data|null $data = null ]) : void
Parameters
$data : ArrayAccess|Data|null = null
Tags
phpstan-param

ArrayAccess<string,mixed>|Data|null $data

getFlashFolder()

protected getFlashFolder() : string|null
Return values
string|null

getFlashId()

protected getFlashId() : string|null
Return values
string|null

getFlashLookupFolder()

protected getFlashLookupFolder() : string
Return values
string

getSessionId()

protected getSessionId() : string
Return values
string

getTemplate()

protected getTemplate(string $layout) : Template|TemplateWrapper
Parameters
$layout : string
Tags
throws
LoaderError
throws
SyntaxError
Return values
Template|TemplateWrapper

getUnserializeAllowedClasses()

protected getUnserializeAllowedClasses() : array<string|int, mixed>|bool
Return values
array<string|int, mixed>|bool

jsonDecode()

Recursively JSON decode POST data.

protected jsonDecode(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>
Return values
array<string|int, mixed>

parseRequest()

Parse PSR-7 ServerRequest into data and files.

protected parseRequest(ServerRequestInterface $request) : array<string|int, mixed>
Parameters
$request : ServerRequestInterface
Return values
array<string|int, mixed>

setError()

Set a single error.

protected setError(string $error) : void
Parameters
$error : string

setErrors()

Set all errors.

protected setErrors(array<string|int, mixed> $errors) : void
Parameters
$errors : array<string|int, mixed>

setFlashLookupFolder()

protected setFlashLookupFolder(string $folder) : void
Parameters
$folder : string

setSessionId()

protected setSessionId(string $sessionId) : void
Parameters
$sessionId : string

validateData()

Validate data and throw validation exceptions if validation fails.

protected validateData([ArrayAccess|Data|null $data = null ]) : void
Parameters
$data : ArrayAccess|Data|null = null
Tags
throws
ValidationException
throws
Exception
phpstan-param

ArrayAccess<string,mixed>|Data|null $data

validateUpload()

Validate uploaded file.

protected validateUpload(UploadedFileInterface $file) : void
Parameters
$file : UploadedFileInterface

validateUploads()

Validate all uploaded files.

protected validateUploads(array<string|int, mixed> $files) : void
Parameters
$files : array<string|int, mixed>

        
On this page

Search results