Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Property
+ Граф наследования:Property:

Открытые члены

 getFieldsByTypeAction ($type)
 
 updateAction ($id, array $fields)
 
 getAction ($id)
 
 deleteAction ($id)
 
 addAction ($fields)
 
 getTypes ()
 
- Открытые члены унаследованные от Controller
 __construct (Request $request=null)
 
 forward ($controller, string $actionName, array $parameters=null)
 
 getConfigurationOfActions ()
 
 getModuleId ()
 
 isLocatedUnderPsr4 ()
 
 getActionUri (string $actionName, array $params=[], bool $absolute=false)
 
 getUnsignedParameters ()
 
 getCurrentUser ()
 
 setCurrentUser (CurrentUser $currentUser)
 
 convertKeysToCamelCase ($data)
 
 listNameActions ()
 
 configureActions ()
 
 getAutoWiredParameters ()
 
 getPrimaryAutoWiredParameter ()
 
 getDefaultAutoWiredParameters ()
 
 getRequest ()
 
 getScope ()
 
 setScope ($scope)
 
 getSourceParametersList ()
 
 setSourceParametersList ($sourceParametersList)
 
 run ($actionName, array $sourceParametersList)
 
 finalizeResponse (Response $response)
 
 generateActionMethodName ($action)
 
 redirectTo ($url)
 
 getErrors ()
 
 getErrorByCode ($code)
 

Открытые статические члены

static prepareFields (array $fields)
 
- Открытые статические члены унаследованные от Controller
static className ()
 
static getFullEventName ($eventName)
 

Защищенные члены

 getPropertyClassName ()
 
 getEntityType ()
 
 checkFileds ($fields)
 
 exists ($id)
 
 get ($id)
 
 getPropertyGroupOptions ()
 
 getPersonType ($personTypeId)
 
 getCommonSettings ()
 
 getInputSettings ($property)
 
 getStringSettings ()
 
 getLocationSettings ()
 
 getAddressSettings ()
 
 getVariantSettings ()
 
 getRelationSettings ()
 
 checkMultipleField ($property)
 
 modifyInputSettingsByType (&$propertySettings)
 
 initializePropertySettings ()
 
 validateFields ()
 
 validateVariants ()
 
 validateRelations ()
 
 validateProperty ()
 
 hasErrors ()
 
 saveRelations ()
 
 saveProperty ()
 
 saveFiles (&$property)
 
 initializeDbProperty ($propertyId)
 
 loadProperty ($propertyId)
 
 modifyDataDependedByType ($property)
 
 modifyRelationsDataDependedByType ($property)
 
 updateProperty ($propertiesToSave)
 
 addProperty ($propertiesToSave)
 
 cleanUpFiles ($savedFiles)
 
 saveVariants ()
 
 checkPermissionEntity ($name)
 
- Защищенные члены унаследованные от Controller
 init ()
 
 getFilePath ()
 
 processUnsignedParameters ()
 
 getSaltToUnsign ()
 
 writeToLogException (\Throwable $e)
 
 collectDebugInfo ()
 
 logDebugInfo ()
 
 prepareParams ()
 
 processBeforeAction (Action $action)
 
 shouldDecodePostData (Action $action)
 
 decodePostData ()
 
 triggerOnBeforeAction (Action $action)
 
 processAfterAction (Action $action, $result)
 
 triggerOnAfterAction (Action $action, $result)
 
 create ($actionName)
 
 buildActionInstance ($actionName, array $config)
 
 existsAction ($actionName)
 
 getDefaultPreFilters ()
 
 getDefaultPostFilters ()
 
 buildFilters (array $config=null)
 
 appendFilters (array $filters, array $filtersToAppend)
 
 removeFilters (array $filters, array $filtersToRemove)
 
 detachFilters (Action $action)
 
 detachPreFilters (Action $action)
 
 detachPostFilters (Action $action)
 
 getActionConfig ($actionName)
 
 setActionConfig ($actionName, array $config=null)
 
 runProcessingThrowable (\Throwable $throwable)
 
 runProcessingException (\Exception $e)
 
 runProcessingError (\Error $error)
 
 runProcessingBinderThrowable (BinderArgumentException $e)
 
 buildErrorFromException (\Exception $e)
 
 buildErrorFromPhpError (\Error $error)
 
 runProcessingIfUserNotAuthorized ()
 
 runProcessingIfInvalidCsrfToken ()
 
 addError (Error $error)
 
 addErrors (array $errors)
 

Защищенные статические члены

static getCommonFields ()
 

Защищенные данные

 $property
 
 $dbProperty
 
 $propertySettings
 
 $errors = []
 
 $personTypeId
 
 $siteId
 
- Защищенные данные унаследованные от Controller
 $errorCollection
 
 $request
 
Configurator $configurator
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от Controller
const SCOPE_REST = 'rest'
 
const SCOPE_AJAX = 'ajax'
 
const SCOPE_CLI = 'cli'
 
const EVENT_ON_BEFORE_ACTION = 'onBeforeAction'
 
const EVENT_ON_AFTER_ACTION = 'onAfterAction'
 
const ERROR_REQUIRED_PARAMETER = 'MAIN_CONTROLLER_22001'
 
const ERROR_UNKNOWN_ACTION = 'MAIN_CONTROLLER_22002'
 
const EXCEPTION_UNKNOWN_ACTION = 22002
 
- Открытые атрибуты унаследованные от Controllerable
const METHOD_ACTION_SUFFIX = 'Action'
 

Подробное описание

См. определение в файле property.php строка 23

Методы

◆ addAction()

addAction ( $fields)

См. определение в файле property.php строка 195

◆ addProperty()

addProperty ( $propertiesToSave)
protected

См. определение в файле property.php строка 1085

◆ checkFileds()

checkFileds ( $fields)
protected

См. определение в файле property.php строка 238

◆ checkMultipleField()

checkMultipleField ( $property)
protected

См. определение в файле property.php строка 748

◆ checkPermissionEntity()

checkPermissionEntity ( $name)
protected

См. определение в файле property.php строка 1215

◆ cleanUpFiles()

cleanUpFiles ( $savedFiles)
protected

См. определение в файле property.php строка 1113

◆ deleteAction()

deleteAction ( $id)

См. определение в файле property.php строка 119

◆ exists()

exists ( $id)
protected

См. определение в файле property.php строка 348

◆ get()

get ( $id)
protected

См. определение в файле property.php строка 357

◆ getAction()

getAction ( $id)

См. определение в файле property.php строка 105

◆ getAddressSettings()

getAddressSettings ( )
protected

См. определение в файле property.php строка 675

◆ getCommonFields()

static getCommonFields ( )
staticprotected

См. определение в файле property.php строка 383

◆ getCommonSettings()

getCommonSettings ( )
protected

См. определение в файле property.php строка 451

◆ getEntityType()

getEntityType ( )
protected

@inheritDoc

См. определение в файле property.php строка 190

◆ getFieldsByTypeAction()

getFieldsByTypeAction ( $type)

См. определение в файле property.php строка 34

◆ getInputSettings()

getInputSettings ( $property)
protected

См. определение в файле property.php строка 592

◆ getLocationSettings()

getLocationSettings ( )
protected

См. определение в файле property.php строка 633

◆ getPersonType()

getPersonType ( $personTypeId)
protected

См. определение в файле property.php строка 376

◆ getPropertyClassName()

getPropertyClassName ( )
protected
Возвращает
string

См. определение в файле property.php строка 182

◆ getPropertyGroupOptions()

getPropertyGroupOptions ( )
protected

См. определение в файле property.php строка 362

◆ getRelationSettings()

getRelationSettings ( )
protected

См. определение в файле property.php строка 715

◆ getStringSettings()

getStringSettings ( )
protected

См. определение в файле property.php строка 597

◆ getTypes()

getTypes ( )

См. определение в файле property.php строка 299

◆ getVariantSettings()

getVariantSettings ( )
protected

См. определение в файле property.php строка 691

◆ hasErrors()

hasErrors ( )
protected

См. определение в файле property.php строка 885

◆ initializeDbProperty()

initializeDbProperty ( $propertyId)
protected

См. определение в файле property.php строка 983

◆ initializePropertySettings()

initializePropertySettings ( )
protected

См. определение в файле property.php строка 779

◆ loadProperty()

loadProperty ( $propertyId)
protected

См. определение в файле property.php строка 991

◆ modifyDataDependedByType()

modifyDataDependedByType ( $property)
protected

См. определение в файле property.php строка 1013

◆ modifyInputSettingsByType()

modifyInputSettingsByType ( & $propertySettings)
protected

См. определение в файле property.php строка 753

◆ modifyRelationsDataDependedByType()

modifyRelationsDataDependedByType ( $property)
protected

См. определение в файле property.php строка 1042

◆ prepareFields()

static prepareFields ( array $fields)
static

См. определение в файле property.php строка 1208

◆ saveFiles()

saveFiles ( & $property)
protected

См. определение в файле property.php строка 951

◆ saveProperty()

saveProperty ( )
protected

См. определение в файле property.php строка 901

◆ saveRelations()

saveRelations ( )
protected

См. определение в файле property.php строка 890

◆ saveVariants()

saveVariants ( )
protected

См. определение в файле property.php строка 1151

◆ updateAction()

updateAction ( $id,
array $fields )

См. определение в файле property.php строка 57

◆ updateProperty()

updateProperty ( $propertiesToSave)
protected

См. определение в файле property.php строка 1057

◆ validateFields()

validateFields ( )
protected

См. определение в файле property.php строка 790

◆ validateProperty()

validateProperty ( )
protected

См. определение в файле property.php строка 870

◆ validateRelations()

validateRelations ( )
protected

См. определение в файле property.php строка 852

◆ validateVariants()

validateVariants ( )
protected

См. определение в файле property.php строка 815

Данные класса

◆ $dbProperty

$dbProperty
protected

См. определение в файле property.php строка 26

◆ $errors

$errors = []
protected

См. определение в файле property.php строка 28

◆ $personTypeId

$personTypeId
protected

См. определение в файле property.php строка 30

◆ $property

$property
protected

См. определение в файле property.php строка 25

◆ $propertySettings

$propertySettings
protected

См. определение в файле property.php строка 27

◆ $siteId

$siteId
protected

См. определение в файле property.php строка 31