|
static | getEntityType () |
static | getPropertyClassName () |
static | createPropertyValueObject (array $property=null, array $value=[], array $relation=null) |
static | getOnSavedEventName () |
static | extractPaySystemIdList (Entity $entity) |
static | extractDeliveryIdList (Entity $entity) |
static | extractTpLandingIdList (Entity $entity) |
static | extractTradingPlatformIdList (Entity $entity) |
static | constructPropertyFilter (Entity $entity) |
static | hasPresetForLanding (Entity $entity) |
static | hasPresetFotTradingPlatform (Entity $entity) |
static | constructPropertyRelatedEntitiesFilter (Entity $entity) |
static | getRelationRuntimeFields () |
static | createPropertyValuesObjects (array $properties, array $propertyValues, array $propRelation, array $propertyValuesMap) |
static | getFieldsMap () |
static | getMeaningfulFields () |
static | prepareForAdd (ORM\Data\AddResult $result, $id, array &$data) |
static | prepareForUpdate (ORM\Data\UpdateResult $result, $id, array &$data) |
static | deleteNoDemands ($id) |
static | normalize (array &$data) |
static | runAddExternalActions ($id, array $data) |
static | runUpdateExternalActions ($id, array $data) |
static | runDeleteExternalActions ($id) |
static | getDefaultCachedFieldList () |
static | prepareFloatValue ($value) |
static | prepareIntValue ($value) |
static | prepareStringValue ($value) |
См. определение в файле entitypropertyvalue.php строка 17
◆ __construct()
__construct |
( |
array | $property = null, |
|
|
array | $value = [], |
|
|
array | $relation = null ) |
|
protected |
EntityPropertyValue constructor.
- Аргументы
-
array | null | $property | |
array | null | $value | |
array | null | $relation | |
- Исключения
-
SystemException|Main\LoaderException
См. определение в файле entitypropertyvalue.php строка 444
◆ addInternal()
addInternal |
( |
array | $data | ) |
|
|
protected |
◆ callEventOnPropertyValueEntitySaved()
callEventOnPropertyValueEntitySaved |
( |
| ) |
|
|
protected |
◆ checkRequiredValue()
checkRequiredValue |
( |
| $key, |
|
|
| $value ) |
◆ checkValue()
checkValue |
( |
| $key, |
|
|
| $value ) |
◆ constructPropertyFilter()
constructPropertyFilter |
( |
Entity | $entity | ) |
|
|
staticprotected |
◆ constructPropertyRelatedEntitiesFilter()
constructPropertyRelatedEntitiesFilter |
( |
Entity | $entity | ) |
|
|
staticprotected |
◆ create()
- Аргументы
-
EntityPropertyValueCollection | $collection | |
array | $property | |
- Возвращает
- mixed
- Исключения
-
ArgumentException
- Исключения
-
NotImplementedException
См. определение в файле entitypropertyvalue.php строка 538
◆ createPropertyValueObject()
createPropertyValueObject |
( |
array | $property = null, |
|
|
array | $value = [], |
|
|
array | $relation = null ) |
|
staticabstractprotected |
- Аргументы
-
array | null | $property | |
array | null | $value | |
array | null | $relation | |
- Возвращает
- EntityPropertyValue
- Исключения
-
ArgumentException
- Исключения
-
NotImplementedException
Переопределяется в PropertyValueBase и ShipmentPropertyValue.
◆ createPropertyValuesObjects()
createPropertyValuesObjects |
( |
array | $properties, |
|
|
array | $propertyValues, |
|
|
array | $propRelation, |
|
|
array | $propertyValuesMap ) |
|
staticprotected |
- Аргументы
-
array | $properties | |
array | $propertyValues | |
array | $propRelation | |
array | $propertyValuesMap | |
- Возвращает
- array
- Исключения
-
ArgumentException
- Исключения
-
NotImplementedException
См. определение в файле entitypropertyvalue.php строка 390
◆ extractDeliveryIdList()
extractDeliveryIdList |
( |
Entity | $entity | ) |
|
|
staticprotected |
◆ extractPaySystemIdList()
extractPaySystemIdList |
( |
Entity | $entity | ) |
|
|
staticprotected |
◆ extractTpLandingIdList()
extractTpLandingIdList |
( |
Entity | $entity | ) |
|
|
staticprotected |
◆ extractTradingPlatformIdList()
extractTradingPlatformIdList |
( |
Entity | $entity | ) |
|
|
staticprotected |
◆ generateXmlId()
◆ getAvailableFields()
◆ getDescription()
◆ getEditHtml()
◆ getEntityType()
◆ getFieldsMap()
◆ getGroupId()
◆ getList()
getList |
( |
array | $parameters = [] | ) |
|
|
static |
- Аргументы
-
- Возвращает
- Main\DB\Result|Main\ORM\Query\Result
- Исключения
-
ArgumentException
- Исключения
-
ObjectPropertyException
- Исключения
-
SystemException
Переопределяет метод предка Entity.
См. определение в файле entitypropertyvalue.php строка 936
◆ getMeaningfulFields()
◆ getName()
◆ getOnSavedEventName()
◆ getPersonTypeId()
◆ getProperty()
◆ getPropertyClassName()
◆ getPropertyId()
◆ getPropertyObject()
◆ getRegistryEntity()
◆ getRegistryType()
◆ getRelationRuntimeFields()
getRelationRuntimeFields |
( |
| ) |
|
|
staticprotected |
◆ getRelations()
◆ getTableEntity()
◆ getType()
◆ getValue()
◆ getValueId()
◆ getViewHtml()
◆ hasPresetForLanding()
hasPresetForLanding |
( |
Entity | $entity | ) |
|
|
staticprotected |
◆ hasPresetFotTradingPlatform()
hasPresetFotTradingPlatform |
( |
Entity | $entity | ) |
|
|
staticprotected |
◆ isRequired()
◆ isUtil()
◆ loadForEntity()
loadForEntity |
( |
Entity | $entity | ) |
|
|
static |
◆ needDeleteOnRefresh()
◆ normalizeValue()
normalizeValue |
( |
| $name, |
|
|
| $value ) |
- Аргументы
-
- Возвращает
- mixed
- Исключения
-
ArgumentException
- Исключения
-
LoaderException
- Исключения
-
ObjectPropertyException
- Исключения
-
SystemException
См. определение в файле entitypropertyvalue.php строка 570
◆ save()
◆ setValue()
- Аргументы
-
- Исключения
-
ArgumentOutOfRangeException
- Исключения
-
NotImplementedException
См. определение в файле entitypropertyvalue.php строка 946
◆ setValueFromPost()
setValueFromPost |
( |
array | $post | ) |
|
- Аргументы
-
- Возвращает
- Result
- Исключения
-
ArgumentOutOfRangeException
- Исключения
-
NotImplementedException
См. определение в файле entitypropertyvalue.php строка 733
◆ update()
- Возвращает
- Result
- Исключения
-
NotImplementedException|Main\ArgumentOutOfRangeException
См. определение в файле entitypropertyvalue.php строка 653
◆ updateInternal()
updateInternal |
( |
| $primary, |
|
|
array | $data ) |
|
protected |
◆ $property
Объявления и описания членов класса находятся в файле: