---
title: "Feature: Add demand DTO to ModifyListProfilesEvent"
manual: "Academic Profiles"
version: "main"
source: "Changelog/2.3/Feature-AddDemandDtoToModifyListProfilesEvent.rst"
rendered: "2026-10-02T20:47:49+00:00"
---

# Feature: Add demand DTO to `ModifyListProfilesEvent` {#feature-1774595658}

## Description {#description}

PSR-14 Event `\FGTCLB\AcademicPersons\Event\ModifyListProfilesEvent` got
following new methods:

-   `getProfileDemand(): ProfileDemand`
-   `setProfileDemand(ProfileDemand $profileDemand): void`

This gives event listeners the ability to redo a query with the same
or further enriched demand object to replace the retrieved profiles
result already existing in the event and/or enrich data in the view.

> [!NOTE]
> Extension supporting earlier versions of the extension need to
> check for the existence of the getter and setter method before
> calling them.
