1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Property
Граф наследования:Property:
Controller Errorable Controllerable

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

 getFieldsByTypeAction ($type)
 updateAction ($id, array $fields)
 getAction ($id)
 deleteAction ($id)
 addAction ($fields)
 getTypes ()
 hasErrors ()
Открытые члены унаследованные от 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 ()
 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 ()
 getActionResponse (Action $action)
 writeToLogException (\Throwable $e)
 collectDebugInfo ()
 logDebugInfo ()
 prepareParams ()
 processBeforeAction (Action $action)
 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)
 runProcessingValidationException (ValidationException $e)
 buildErrorFromException (\Exception $e)
 buildErrorFromPhpError (\Error $error)
 runProcessingIfUserNotAuthorized ()
 runProcessingIfInvalidCsrfToken ()
 addError (Error $error)
 addErrors (array $errors)
 renderComponent (string $name, string $template='', array $params=[], bool $withSiteTemplate=true)
 renderView (string $viewPath, array $params=[], bool $withSiteTemplate=true)
 renderExtension (string $extension, array $params=[], bool $withSiteTemplate=true)

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

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()

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 ( )

Переопределяет метод предка Controller.

См. определение в файле 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()

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


Объявления и описания членов класса находятся в файле: