com\setasign\Konquadrat\Config\Reader\Object\Field

DynamicMagic

File: /Konquadrat/src/Config/Reader/Object/Field/DynamicMagic.php

Class hierarchy

Summary

Constants

NODE_COLUMN

protected const AbstractField::NODE_COLUMN = 'column'

NODE_DEFAULT

protected const AbstractField::NODE_DEFAULT = 'default'

NODE_DESCRIPTIONS

protected const AbstractField::NODE_DESCRIPTIONS = 'descriptions'

NODE_INDEXES

protected const AbstractField::NODE_INDEXES = 'indexes'

NODE_LABELS

protected const AbstractField::NODE_LABELS = 'labels'

NODE_TITLE_QUERY

protected const DynamicMagic::NODE_TITLE_QUERY = 'titleQuery'

NODE_TRIGGER_CHANGE_DATE_TIME

protected const AbstractField::NODE_TRIGGER_CHANGE_DATE_TIME = 'triggerChangeDateTime'

NODE_USE_HISTORY

protected const AbstractField::NODE_USE_HISTORY = 'useHistory'

NODE_VALIDATE

protected const AbstractField::NODE_VALIDATE = 'validate'

Properties


Static Methods

readMultilingualStringNode()

public static \com\setasign\Konquadrat\Config\Reader\AbstractReader::readMultilingualStringNode (
\com\setasign\SetaFramework\Config\Config $config,
$name,
\DOMNode $node
): void

Helper method

Parameters
$config : \com\setasign\SetaFramework\Config\Config
 
$name
 
$node : \DOMNode
 

Methods

checkMissingFields()

public DynamicMagic::checkMissingFields (
\com\setasign\SetaFramework\Config\Config $config
): void
Parameters
$config : \com\setasign\SetaFramework\Config\Config
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

generateTitleQueryList()

protected DynamicMagic::generateTitleQueryList (
\com\setasign\SetaFramework\Config\Config $fieldConfig,
\com\setasign\SetaFramework\Database\Database $db
): array
Parameters
$fieldConfig : \com\setasign\SetaFramework\Config\Config
 
$db : \com\setasign\SetaFramework\Database\Database
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

read()

public AbstractField::read (
void
): \com\setasign\SetaFramework\Config\Config
Exceptions

Throws \com\setasign\Konquadrat\Exception

readTypeRelatedFields()

public DynamicMagic::readTypeRelatedFields (
\com\setasign\SetaFramework\Config\Config $config,
\DOMNode $node
): void
Parameters
$config : \com\setasign\SetaFramework\Config\Config
 
$node : \DOMNode
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

resolveDynamicFields()

public DynamicMagic::resolveDynamicFields (
\com\setasign\SetaFramework\Config\Config $config,
string $name,
array $fieldConfig
): void
Parameters
$config : \com\setasign\SetaFramework\Config\Config
 
$name : string
 
$fieldConfig : array
 
Exceptions

Throws \com\setasign\Konquadrat\Exception