Breaking: #77453 - Signature of AbstractPlugin::pi_list_makelist changed

See forge#77453

Description

The expected result data type of the method AbstractPlugin::pi_list_makelist has changed.

Instead of accepting bool, \mysqli_result or object as a result provider only \Doctrine\DBAL\Driver\Statement objects are accepted.

Impact

3rd party extensions using AbstractPlugin::pi_list_makelist need to provide the correct input type.

Affected Installations

Installations using 3rd party extensions that use AbstractPlugin::pi_list_makelist.

Migration

Migrate all code that works with the AbstractPlugin::pi_list_makelist to provide the expected Doctrine Statement object.