|
| static | getTableName () |
| static | getMap () |
| static | onBeforeAdd (Event $event) |
| static | onAfterAdd (Event $event) |
| static | onBeforeUpdate (Event $event) |
| static | onUpdate (Event $event) |
| static | onAfterUpdate (Event $event) |
| static | onDelete (Event $event) |
| static | onAfterDelete (Event $event) |
| static | isAllowedClearCache () |
| static | allowClearCache () |
| static | disallowClearCache () |
| static | clearPriceTypeIds () |
| static | setPriceTypeIds (string|int|array $priceTypes) |
| static | clearCache () |
| static | deleteByPriceType (string|int $priceType) |
| static | getRoundTypes (bool $full=false) |
| static | getPresetRoundingValues () |
| Открытые статические члены унаследованные от DataManager |
| static | getEntity () |
| static | unsetEntity ($class) |
| static | getConnectionName () |
| static | getTitle () |
| static | getObjectClass () |
| static | getObjectClassName () |
| static | getCollectionClass () |
| static | getCollectionClassName () |
| static | getObjectParentClass () |
| static | getCollectionParentClass () |
| static | getQueryClass () |
| static | getEntityClass () |
| static | createObject ($setDefaultValues=true) |
| static | createCollection () |
| static | wakeUpObject ($row) |
| static | wakeUpCollection ($rows) |
| static | getUfId () |
| static | isUts () |
| static | isUtm () |
| static | setDefaultScope ($query) |
| static | postInitialize (Entity $entity) |
| static | getByPrimary ($primary, array $parameters=array()) |
| static | getById ($id) |
| static | getRowById ($id, array $parameters=[]) |
| static | getRow (array $parameters) |
| static | getList (array $parameters=array()) |
| static | getCount ($filter=array(), array $cache=array()) |
| static | query () |
| static | checkFields (Result $result, $primary, array $data) |
| static | add (array $data) |
| static | addMulti ($rows, $ignoreEvents=false) |
| static | update ($primary, array $data) |
| static | delete ($primary) |
| static | enableCrypto ($field, $table=null, $mode=true) |
| static | cryptoEnabled ($field, $table=null) |
| static | setCurrentDeletingObject ($object) |
| static | cleanCache () |
| static | isCacheable () |
| static | onBeforeAdd (Event $event) |
| static | onAdd (Event $event) |
| static | onAfterAdd (Event $event) |
| static | onBeforeUpdate (Event $event) |
| static | onUpdate (Event $event) |
| static | onAfterUpdate (Event $event) |
| static | onBeforeDelete (Event $event) |
| static | onDelete (Event $event) |
| static | onAfterDelete (Event $event) |
|
| static | setUserId (array &$result, array $data, array $keys) |
| static | setTimestamp (array &$result, array $data, array $keys) |
| Защищенные статические члены унаследованные от DataManager |
| static | getObjectClassByDataClass ($dataClass) |
| static | getCollectionClassByDataClass ($dataClass) |
| static | replaceFieldName ($data=array()) |
| static | validatePrimary ($primary) |
| static | checkUfFields ($object, $ufdata, $result) |
| static | getAddStrategy () |
| static | sysAddInternal (AddStrategy $strategy, array $data, bool $ignoreEvents=false,) |
| static | sysAddMultiInternal (AddStrategy $strategy, array $multiData, bool $ignoreEvents=false,) |
| static | callOnBeforeAddEvent ($object, $fields, $result) |
| static | callOnAddEvent ($object, $fields, $ufdata) |
| static | callOnAfterAddEvent ($object, $fields, $id) |
| static | callOnBeforeUpdateEvent ($object, $fields, $result) |
| static | callOnUpdateEvent ($object, $fields, $ufdata) |
| static | callOnAfterUpdateEvent ($object, $fields) |
| static | callOnBeforeDeleteEvent ($object, $entity, $result) |
| static | callOnDeleteEvent ($object, $entity) |
| static | callOnAfterDeleteEvent ($object, $entity) |
См. определение в файле rounding.php строка 49
◆ allowClearCache()
Allow clear cache after multiuse add/update/delete.
- Возвращает
- void
См. определение в файле rounding.php строка 348
◆ clearCache()
Clear managed cache.
- Возвращает
- void
См. определение в файле rounding.php строка 401
◆ clearPriceTypeIds()
Clear price type ids.
- Возвращает
- void
См. определение в файле rounding.php строка 368
◆ deleteByPriceType()
| deleteByPriceType |
( |
string|int | $priceType | ) |
|
|
static |
Delete rules by price type.
- Аргументы
-
| string | int | $priceType | Price type id. |
- Возвращает
- void
См. определение в файле rounding.php строка 421
◆ disallowClearCache()
Disallow clear cache before multiuse add/update/delete.
- Возвращает
- void
См. определение в файле rounding.php строка 358
◆ getMap()
Returns entity map definition.
- Возвращает
- array
Переопределяет метод предка DataManager.
См. определение в файле rounding.php строка 75
◆ getPresetRoundingValues()
| getPresetRoundingValues |
( |
| ) |
|
|
static |
Get preset rounding precision values for public interfaces and all kinds of validations
- Возвращает
- array
См. определение в файле rounding.php строка 466
◆ getRoundTypes()
| getRoundTypes |
( |
bool | $full = false | ) |
|
|
static |
Return round types.
- Аргументы
-
| bool | $full | Get types with description. |
- Возвращает
- array
См. определение в файле rounding.php строка 443
◆ getTableName()
Returns DB table name for entity.
- Возвращает
- string
Переопределяет метод предка DataManager.
См. определение в файле rounding.php строка 65
◆ isAllowedClearCache()
Returns current allow mode for cache clearing.
- Возвращает
- bool
См. определение в файле rounding.php строка 338
◆ onAfterAdd()
| onAfterAdd |
( |
Event | $event | ) |
|
|
static |
Default onAfterAdd handler. Absolutely necessary.
- Аргументы
-
| Event | $event | Current data for add. |
- Возвращает
- void
См. определение в файле rounding.php строка 202
◆ onAfterDelete()
| onAfterDelete |
( |
Event | $event | ) |
|
|
static |
Default onAfterDelete handler. Absolutely necessary.
- Аргументы
-
| Event | $event | Current data for delete. |
- Возвращает
- void
См. определение в файле rounding.php строка 328
◆ onAfterUpdate()
| onAfterUpdate |
( |
Event | $event | ) |
|
|
static |
Default onAfterUpdate handler. Absolutely necessary.
- Аргументы
-
| Event | $event | Current data for update. |
- Возвращает
- void
См. определение в файле rounding.php строка 289
◆ onBeforeAdd()
| onBeforeAdd |
( |
Event | $event | ) |
|
|
static |
Default onBeforeAdd handler. Absolutely necessary.
- Аргументы
-
| Event | $event | Current data for add. |
- Возвращает
- EventResult
См. определение в файле rounding.php строка 164
◆ onBeforeUpdate()
| onBeforeUpdate |
( |
Event | $event | ) |
|
|
static |
Default onBeforeUpdate handler. Absolutely necessary.
- Аргументы
-
| Event | $event | Current data for update. |
- Возвращает
- EventResult
См. определение в файле rounding.php строка 220
◆ onDelete()
Default onDelete handler. Absolutely necessary.
- Аргументы
-
| Event | $event | Current data for delete. |
- Возвращает
- void
См. определение в файле rounding.php строка 300
◆ onUpdate()
Default onUpdate handler. Absolutely necessary.
- Аргументы
-
| Event | $event | Current data for update. |
- Возвращает
- void
См. определение в файле rounding.php строка 256
◆ setPriceTypeIds()
| setPriceTypeIds |
( |
string|int|array | $priceTypes | ) |
|
|
static |
Set price type list for cache clearing.
- Аргументы
-
| string | int | array | $priceTypes | Price types for cache clearing. |
- Возвращает
- void
См. определение в файле rounding.php строка 379
◆ setTimestamp()
Fill datetime fields.
- Аргументы
-
| array | &$result | Modified data for add/update discount. |
| array | $data | Current data for add/update discount. |
| array | $keys | List with checked keys (datetime info). |
- Возвращает
- void
См. определение в файле rounding.php строка 533
◆ setUserId()
Fill user id fields.
- Аргументы
-
| array | &$result | Modified data for add/update discount. |
| array | $data | Current data for add/update discount. |
| array | $keys | List with checked keys (userId info). |
- Возвращает
- void
@noinspection PhpMethodOrClassCallIsNotCaseSensitiveInspection
См. определение в файле rounding.php строка 500
◆ $clearCache
◆ $priceTypeIds
◆ ROUND_DOWN
| const ROUND_DOWN = 0x0004 |
◆ ROUND_MATH
| const ROUND_MATH = 0x0001 |
◆ ROUND_UP
Объявления и описания членов класса находятся в файле: