FormLoader
in package
FinalYes
FormModifierLoader "Loader" pour ajouter les champs ACF sur chaque type en BackOffice En fonction du type et de l'id de l'oject, le FormModifierLoader s'occupe de charger les bon champs ACF sur les formulaire d'edition en Backoffice
Table of Contents
Properties
- $adminFieldProvider : AdminFieldProvider
- $FormModifierFactory : FormModifierFactory
- $params : array<string|int, mixed>
- $productTypeBuilder : ProductTypeBuilder
- $type : string
Methods
- __construct() : mixed
- getParams() : mixed
- load() : mixed
- setParams() : self
- setType() : self
Properties
$adminFieldProvider
private
AdminFieldProvider
$adminFieldProvider
$FormModifierFactory
private
FormModifierFactory
$FormModifierFactory
$params
private
array<string|int, mixed>
$params
= []
$productTypeBuilder
private
ProductTypeBuilder
$productTypeBuilder
$type
private
string
$type
= 'global'
Methods
__construct()
public
__construct(AdminFieldProvider $adminFieldProvider, ProductTypeBuilder $productTypeBuilder, FormModifierFactory $FormModifierFactory) : mixed
Parameters
- $adminFieldProvider : AdminFieldProvider
- $productTypeBuilder : ProductTypeBuilder
- $FormModifierFactory : FormModifierFactory
getParams()
public
getParams() : mixed
load()
public
load() : mixed
setParams()
public
setParams([array<string|int, mixed> $params = [] ]) : self
Parameters
- $params : array<string|int, mixed> = []
Return values
selfsetType()
public
setType([string $type = 'global' ]) : self
Parameters
- $type : string = 'global'