Index
-
\com\setasign\Konquadrat
-
Field
- AbstractField
- Bitmask
- Boolean
- Callback
- Date
- Datetime
- DefaultValue
- DynamicFieldContainerField
- DynamicMagic
- FieldContainer
- FieldFactory
- File
- FloatField
- Image
- Integer
- InvalidValueException
- Json
- Magic
- MagicWithParam
- Money
- MultiLangString
- MultiLangText
- NullableBoolean
- Password
- Percentage
- Reference
- ResolveableInterface
- Select
- StringField
- Text
- Time
- UnsavedReferenceException
- Xml
-
Field
com\setasign\Konquadrat\Field
DynamicFieldContainerField Class DynamicFieldContainerField
File: /Konquadrat/src/Field/DynamicFieldContainerField.php
Class hierarchy
Implements
Summary
Constants
ALLOW_NULL_VALUE
Properties
$fieldConfig
protected AbstractField::$fieldConfig
$fieldContainer
protected AbstractField::$fieldContainer
$fieldFactory
protected DynamicFieldContainerField::$fieldFactory
$languageManager
protected AbstractField::$languageManager
$lastConfigChecksum
protected ?string DynamicFieldContainerField::$lastConfigChecksum
$messageList
protected AbstractField::$messageList
$reader
protected DynamicFieldContainerField::$reader
$value
protected mixed AbstractField::$value
The field value
Static Methods
Methods
__construct()
public DynamicFieldContainerField::__construct (
FieldFactory\FieldFactoryInterface $fieldFactory,
\com\setasign\Konquadrat\Config\Reader\Reader $reader,
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\Object\MessageList $messageList,
FieldContainer\FieldContainerInterface $fieldContainer,
string $name,
array $fieldConfig
)\com\setasign\Konquadrat\Config\Reader\Reader $reader,
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\Object\MessageList $messageList,
FieldContainer\FieldContainerInterface $fieldContainer,
string $name,
array $fieldConfig
Parameters
- $fieldFactory: FieldFactory\FieldFactoryInterface
- $reader: \com\setasign\Konquadrat\Config\Reader\Reader
- $languageManager: \com\setasign\Konquadrat\LanguageManager
- $messageList: \com\setasign\Konquadrat\Object\MessageList
- $fieldContainer: FieldContainer\FieldContainerInterface
- $name: string
- $fieldConfig: array
Exceptions
getFieldContainer()
public DynamicFieldContainerField::getFieldContainer (
void
): FieldContainer\FieldContainerInterfaceReturns the field container.
This method will return the same instance of fieldContainerInterface until the configuration for this container is changed.
getFieldContainerConfig()
public DynamicFieldContainerField::getFieldContainerConfig (
void
): \com\setasign\SetaFramework\Config\ConfigReturns the actual field container config
parseFieldContainerConfig()
protected DynamicFieldContainerField::parseFieldContainerConfig (
string $configString
): \com\setasign\SetaFramework\Config\ConfigParameters
- $configString: string
