selectBuilderFactory ->create() ->from($params->getEntityType()) ->forUser($this->user) ->withStrictAccessControl(); if ($params->hasIds()) { return $builder ->buildQueryBuilder() ->where([ 'id' => $params->getIds(), ]) ->build(); } return $builder ->withSearchParams($params->getSearchParams()) ->build(); } }