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

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

 __construct ()
 
 isParentOf (Location $childCandidate)
 
 isChildOf (Location $parentCandidate)
 
 isEqualTo (Location $location)
 
 getParents ()
 
 loadParents ()
 
 getParentByLevel (int $level)
 
 getParentByType (int $type)
 
 setParents (Parents $parents)
 
 getExternalId ()
 
 setExternalId (string $externalId)
 
 getLanguageId ()
 
 setLanguageId (string $languageId)
 
 getName ()
 
 getNameWithParents ()
 
 setName (string $name)
 
 getAddress ()
 
 setAddress (Address $address)
 
 getId ()
 
 setId (int $id)
 
 getCode ()
 
 setCode (string $code)
 
 getSourceCode ()
 
 setSourceCode ($sourceCode)
 
 getType ()
 
 setType (int $type)
 
 copyDataFrom (Location $otherLocation)
 
 getLatitude ()
 
 setLatitude (string $latitude)
 
 getLongitude ()
 
 setLongitude (string $longitude)
 
 save ()
 
 delete ()
 
 serialize ()
 
 __serialize ()
 
 unserialize ($serialized)
 
 __unserialize (array $data)
 
 toArray ()
 
 toJson ()
 
 setFieldValue (int $type, string $value)
 
 getAllFieldsValues ()
 
 getFieldValue (int $type)
 
 isFieldExist (int $type)
 
 getFieldCollection ()
 

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

static load (int $id, string $languageId=LANGUAGE_ID)
 
static fromArray (array $location)
 

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

 $id = 0
 
 $code = ''
 
 $externalId = ''
 
 $sourceCode = ''
 
 $type = Type::UNKNOWN
 
 $name = ''
 
 $languageId = ''
 
 $latitude = ''
 
 $longitude = ''
 
 $address = null
 
 $parents = null
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( )

Location constructor.

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

Методы

◆ __serialize()

__serialize ( )

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

◆ __unserialize()

__unserialize ( array $data)

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

◆ copyDataFrom()

copyDataFrom ( Location $otherLocation)

Copy data from other Location

Аргументы
Location$otherLocation

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

◆ delete()

delete ( )

Delete the Location

Возвращает
\Bitrix\Main\Result

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

◆ fromArray()

static fromArray ( array $location)
static

Create Location from the Array

Аргументы
array$location
Возвращает
Location

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

◆ getAddress()

getAddress ( )
Возвращает
Address

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

◆ getAllFieldsValues()

getAllFieldsValues ( )

Return all fields values

Возвращает
array

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

◆ getCode()

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

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

◆ getExternalId()

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

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

◆ getFieldCollection()

getFieldCollection ( )
Возвращает
FieldCollection

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

◆ getFieldValue()

getFieldValue ( int $type)
Аргументы
int$typeLocation type. See \Bitrix\Location\Entity\Location\Type
Возвращает
string|null

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

◆ getId()

getId ( )
Возвращает
int

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

◆ getLanguageId()

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

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

◆ getLatitude()

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

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

◆ getLongitude()

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

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

◆ getName()

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

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

◆ getNameWithParents()

getNameWithParents ( )

Return Location name imploded with parents names

Возвращает
string

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

◆ getParentByLevel()

getParentByLevel ( int $level)
Аргументы
int$level
Возвращает
mixed

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

◆ getParentByType()

getParentByType ( int $type)
Аргументы
int$type
Возвращает
Location|null

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

◆ getParents()

getParents ( )
Возвращает
Parents|bool

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

◆ getSourceCode()

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

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

◆ getType()

getType ( )
Возвращает
int
См. также
\Bitrix\Location\Entity\Location\Type

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

◆ isChildOf()

isChildOf ( Location $parentCandidate)

Check if this Location is parent of the other Location

Аргументы
Location$parentCandidate
Возвращает
bool

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

◆ isEqualTo()

isEqualTo ( Location $location)

Check if this Location and the other Location are the same

Аргументы
Location$location
Возвращает
bool

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

◆ isFieldExist()

isFieldExist ( int $type)

Check if the Location field exists

Аргументы
int$typeLocation type. See \Bitrix\Location\Entity\Location\Type
Возвращает
bool

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

◆ isParentOf()

isParentOf ( Location $childCandidate)

Check if this Location is parent of the other Location

Аргументы
Location$childCandidate
Возвращает
bool

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

◆ load()

static load ( int $id,
string $languageId = LANGUAGE_ID )
static

Load the Location

Аргументы
int$id
string$languageId
Возвращает
Location|bool|null

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

◆ loadParents()

loadParents ( )

Load Location parents

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

◆ save()

save ( )

Save Location

Возвращает
\Bitrix\Main\Result

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

◆ serialize()

serialize ( )

Serialize the Location

Возвращает
string

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

◆ setAddress()

setAddress ( Address $address)
Аргументы
Address$address
Возвращает
$this

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

◆ setCode()

setCode ( string $code)
Аргументы
string$code
Возвращает
$this

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

◆ setExternalId()

setExternalId ( string $externalId)
Аргументы
string$externalId
Возвращает
$this

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

◆ setFieldValue()

setFieldValue ( int $type,
string $value )

Set the Location field value

Аргументы
int$typeLocation type. See \Bitrix\Location\Entity\Location\Type
string$value
Возвращает
$this
Исключения

Bitrix\Main\SystemException

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

◆ setId()

setId ( int $id)
Аргументы
int$id
Возвращает
$this

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

◆ setLanguageId()

setLanguageId ( string $languageId)
Аргументы
string$languageId
Возвращает
$this

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

◆ setLatitude()

setLatitude ( string $latitude)
Аргументы
string$latitude
Возвращает
self

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

◆ setLongitude()

setLongitude ( string $longitude)
Аргументы
string$longitude
Возвращает
self

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

◆ setName()

setName ( string $name)
Аргументы
string$name
Возвращает
$this

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

◆ setParents()

setParents ( Parents $parents)
Аргументы
Parents$parents
Возвращает
$this

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

◆ setSourceCode()

setSourceCode ( $sourceCode)
Аргументы
string$sourceCode
Возвращает
$this

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

◆ setType()

setType ( int $type)
Аргументы
int$type
Возвращает
$this
См. также
\Bitrix\Location\Entity\Location\Types
Исключения
ArgumentOutOfRangeException

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

◆ toArray()

toArray ( )

Convert the Location to an Array

Возвращает
array

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

◆ toJson()

toJson ( )

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

◆ unserialize()

unserialize ( $serialized)

Unserialize the Location

Аргументы
string$serialized

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

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

◆ $address

$address = null
protected

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

◆ $code

$code = ''
protected

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

◆ $externalId

$externalId = ''
protected

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

◆ $id

$id = 0
protected

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

◆ $languageId

$languageId = ''
protected

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

◆ $latitude

$latitude = ''
protected

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

◆ $longitude

$longitude = ''
protected

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

◆ $name

$name = ''
protected

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

◆ $parents

$parents = null
protected

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

◆ $sourceCode

$sourceCode = ''
protected

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

◆ $type

$type = Type::UNKNOWN
protected

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