AdminFormModifierHandler
in package
implements
FormModifierHandlerInterface
Uses
RequestFormProviderTraits
FormModifierHandler "Handler" pour gérer l'engistrement des champs ACF sur chaque type en BackOffice
Table of Contents
Interfaces
Properties
- $fieldsProvider : AdminFieldProvider
- $fieldValuePersister : FieldValuePersister
- $formValuesProvider : FormValuesProvider
- $params : array<string|int, mixed>
Methods
- __construct() : mixed
- getRequestFormValuesProvider() : RequestFormValuesProviderInterface
- handle() : bool
- setParams() : self
Properties
$fieldsProvider
private
AdminFieldProvider
$fieldsProvider
$fieldValuePersister
private
FieldValuePersister
$fieldValuePersister
$formValuesProvider
private
FormValuesProvider
$formValuesProvider
$params
private
array<string|int, mixed>
$params
Methods
__construct()
public
__construct(FieldValuePersister $fieldValuePersister, AdminFieldProvider $fieldsProvider, FormValuesProvider $formValuesProvider) : mixed
Parameters
- $fieldValuePersister : FieldValuePersister
- $fieldsProvider : AdminFieldProvider
- $formValuesProvider : FormValuesProvider
getRequestFormValuesProvider()
public
getRequestFormValuesProvider([Request $request = null ][, string $type = null ]) : RequestFormValuesProviderInterface
Parameters
- $request : Request = null
- $type : string = null
Return values
RequestFormValuesProviderInterfacehandle()
public
handle() : bool
Return values
boolsetParams()
public
setParams(array<string|int, mixed> $params) : self
Parameters
- $params : array<string|int, mixed>