1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс AddressRepository

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

 findById (int $id)
 findByLinkedEntity (string $entityId, string $entityType)
 save (Entity\Address $address)
 delete (int $addressId)

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

 $tableClass = Model\AddressTable::class
 $fieldTableClass = Model\AddressFieldTable::class
 $linkTableClass = Model\AddressLinkTable::class

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

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

Методы

◆ delete()

delete ( int $addressId)

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

◆ findById()

findById ( int $id)
Аргументы
int$id
Возвращает
Entity\Address|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException todo: do we really always need all this additional fields? todo: no location - no address.

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

◆ findByLinkedEntity()

findByLinkedEntity ( string $entityId,
string $entityType )
Аргументы
string$entityId
string$entityType
Возвращает
Entity\Address\AddressCollection
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ save()

save ( Entity\Address $address)
Аргументы
Entity\Address$address
Возвращает
\Bitrix\Main\ORM\Data\AddResult|\Bitrix\Main\ORM\Data\Result|\Bitrix\Main\ORM\Data\UpdateResult

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

Поля

◆ $fieldTableClass

$fieldTableClass = Model\AddressFieldTable::class
protected

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

◆ $linkTableClass

$linkTableClass = Model\AddressLinkTable::class
protected

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

◆ $tableClass

$tableClass = Model\AddressTable::class
protected

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


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