*/ class Report extends Record { /** * For bc. * @todo Remove. * @var bool */ protected $forceSelectAllAttributes = true; public function filterCreateInput(stdClass $data): void { parent::filterCreateInput($data); $this->filterForbiddenFields($data); } public function filterUpdateInput(stdClass $data): void { parent::filterUpdateInput($data); $this->filterForbiddenFields($data); } private function filterForbiddenFields(stdClass $data): void { if ($this->acl->getPermissionLevel('portalPermission') === Table::LEVEL_NO) { unset($data->portalsIds); } } }