32 $iBlockId = self::validateId(
$request->iBlockId);
33 if ($iBlockId ===
null || $iBlockId === 0)
38 $elementId = self::validateId(
$request->elementId);
39 if ($elementId ===
null)
44 $sectionId = self::validateId(
$request->sectionId);
45 if ($sectionId ===
null)
50 $self =
new self($iBlockId, $elementId, $sectionId);
52 if (
$request->additionalSelectFields)
54 $self->setAdditionalSelectFields(
$request->additionalSelectFields);
57 $self->isNeedCheckPermissions =
$request->needCheckPermission;