Интерфейсы
CanGetItem
use Pranju\Bitrix24\Contracts\Repositories\CanGetItem;
if ($repository instanceof CanGetItem) {
$attributes = $repository->get(1);
// Или
$attributes = $repository->getReceivedItemAttributes(
$repository->makeGetCommand(1)->call()
);
}CanCreateItem
use Pranju\Bitrix24\Contracts\Repositories\CanCreateItem;
$attributes = [
'TITLE' => 'Lorem ipsum',
];
if ($repository instanceof CanCreateItem) {
$id = $repository->create($attributes);
// Или
$id = $repository->getCreatedItemId(
$repository->makeCreateCommand($attributes)->call()
);
}CanUpdateItem
CanDeleteItem
CanSelectItems
Last updated