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
$message
public
string|null
$message
$messages
public
array<string|int, string>
$messages
= []
$status
public
string
$status
= 'success'
$blueprint
private
Blueprint
$blueprint
$data
private
ArrayAccess<string, mixed>|Data|null
$data
$enabled
private
bool
$enabled
= true
$files
private
array<string|int, UploadedFileInterface>
$files
= []
$flash
private
FormFlashInterface|null
$flash
$flashFolder
private
string
$flashFolder
$id
private
string
$id
$name
private
string
$name
$sessionid
private
string
$sessionid
$submitted
private
bool
$submitted
$uniqueid
private
string
$uniqueid
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>
disable()
public
disable() : void
enable()
public
enable() : void
getAction()
public
getAction() : string
Return values
stringgetAllFlashes()
Get all available form flash objects for this form.
public
getAllFlashes() : array<string|int, FormFlashInterface>
Return values
array<string|int, FormFlashInterface>getBlueprint()
public
abstract getBlueprint() : Blueprint
Return values
BlueprintgetButtons()
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|nullgetDefaultValues()
public
getDefaultValues() : array<string|int, mixed>
Return values
array<string|int, mixed>getError()
public
getError() : string|null
Return values
string|nullgetErrors()
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>getFlash()
Get form flash object.
public
getFlash() : FormFlashInterface
Return values
FormFlashInterfacegetFormName()
public
getFormName() : string
Return values
stringgetId()
public
getId() : string
Return values
stringgetName()
public
getName() : string
Return values
stringgetNonce()
public
getNonce() : string
Return values
stringgetNonceAction()
public
getNonceAction() : string
Return values
stringgetNonceName()
public
getNonceName() : string
Return values
stringgetTask()
public
getTask() : string
Return values
stringgetTasks()
public
getTasks() : array<string|int, mixed>
Return values
array<string|int, mixed>getUniqueId()
public
getUniqueId() : string
Return values
stringgetValue()
public
getValue(string $name) : mixed|null
Parameters
- $name : string
Return values
mixed|nullhandleRequest()
public
handleRequest(ServerRequestInterface $request) : FormInterface|$this
Parameters
- $request : ServerRequestInterface
Return values
FormInterface|$thisisEnabled()
public
isEnabled() : bool
Return values
boolisSubmitted()
public
isSubmitted() : bool
Return values
boolisValid()
public
isValid() : bool
Return values
booljsonSerialize()
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
reset()
public
reset() : void
serialize()
public
final serialize() : string
Return values
stringsetId()
public
setId(string $id) : void
Parameters
- $id : string
setRequest()
public
setRequest(ServerRequestInterface $request) : FormInterface|$this
Parameters
- $request : ServerRequestInterface
Return values
FormInterface|$thissetUniqueId()
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|$thisunserialize()
public
final unserialize(string $serialized) : void
Parameters
- $serialized : string
validate()
public
validate() : bool
Return values
booldecodeData()
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
getFlashFolder()
protected
getFlashFolder() : string|null
Return values
string|nullgetFlashId()
protected
getFlashId() : string|null
Return values
string|nullgetFlashLookupFolder()
protected
getFlashLookupFolder() : string
Return values
stringgetSessionId()
protected
getSessionId() : string
Return values
stringgetTemplate()
protected
getTemplate(string $layout) : Template|TemplateWrapper
Parameters
- $layout : string
Tags
Return values
Template|TemplateWrappergetUnserializeAllowedClasses()
protected
getUnserializeAllowedClasses() : array<string|int, mixed>|bool
Return values
array<string|int, mixed>|booljsonDecode()
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
unsetFlash()
protected
unsetFlash() : void
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
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>