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
MagicWithParam
File: /Konquadrat/src/Field/MagicWithParam.php
Class hierarchy
Summary
Constants
ALLOW_NULL_VALUE
Properties
$db
protected MagicWithParam::$db
$fieldConfig
protected AbstractField::$fieldConfig
$fieldContainer
protected AbstractField::$fieldContainer
$languageManager
protected AbstractField::$languageManager
$messageList
protected AbstractField::$messageList
$objectConfig
protected MagicWithParam::$objectConfig
$objectFinder
protected MagicWithParam::$objectFinder
$value
protected mixed AbstractField::$value
The field value
Static Methods
Methods
__construct()
public MagicWithParam::__construct (
\com\setasign\SetaFramework\Database\Database $db,
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\Object\MessageList $messageList,
FieldContainer\FieldContainerInterface $fieldContainer,
string $name,
array $fieldConfig
)\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\Object\MessageList $messageList,
FieldContainer\FieldContainerInterface $fieldContainer,
string $name,
array $fieldConfig
Magic constructor.
Parameters
- $db : \com\setasign\SetaFramework\Database\Database
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $languageManager : \com\setasign\Konquadrat\LanguageManager
- $messageList : \com\setasign\Konquadrat\Object\MessageList
- $fieldContainer : FieldContainer\FieldContainerInterface
- $name : string
- $fieldConfig : array
Exceptions
parseValue()
Parse the value to the correct type.
Parameters
- $value : mixed
Exceptions
Throws \Throwable Throws an exception if the value is invalid.
