Sort extensions by priority and presave extension key.

Created on 25 March 2025, 4 months ago

Problem/Motivation

When all extensions are sorted by priority it is hard to access them later by plugin ID.
The real usage case is when AlterableComposableSchema and specific plugin information have to be replaced.

Proposed resolution

Presave extensions' keys to access them later.

Known workarounds

Process the list of all extensions and check the plugin ID.

API changes

Replace usort with uasort in the SchemaExtensionPluginManager::sortByPriority

πŸ› Bug report
Status

Active

Version

4.0

Component

Code

Created by

πŸ‡ΊπŸ‡¦Ukraine andriy khomych

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024