Skip to content

Conversation

@jaxwilko
Copy link
Member

Fix for #569

This PR updates the PluginManager to ensure that when calling getNormalizedIdentifier or normalizeIdentifier the input is returned if the not found in the normalize map.

Also as these methods were performing similar functions, and internally calling each other, I've updated normalizeIdentifier to call getNormalizedIdentifier and act as an alias.

I've added tests to ensure we do not run into regressions in the future.

@RomainMazB
Copy link
Contributor

LGTM 👍🏻

@bennothommo bennothommo added Status: Completed maintenance PRs that fix bugs, are translation changes or make only minor changes labels Jun 29, 2022
@bennothommo bennothommo added this to the v1.2.0 milestone Jun 29, 2022
@bennothommo bennothommo merged commit 0860a7a into wip/1.2 Jun 29, 2022
@bennothommo bennothommo deleted the fix/wip-1.2-plugin-manager-normalize branch June 29, 2022 11:56
LukeTowers added a commit that referenced this pull request Jun 29, 2022
* wip/1.2: (21 commits)
  Added fix to ensure correct normalization and return (#588)
  Outputs time respecting backend preferences (#572)
  Bump minimum Laravel version to 9.1
  Fix site relative partial paths failing in 1.2 (#587)
  Switch back to using Laravel CacheServiceProvider
  Rebuild Snowboard agian
  Revert "Rebuild Snowboard"
  Rebuild Snowboard
  Allow a string selector for the form in a request
  Allow a string selector for the form in a request
  Use correct line breaks for Windows tests
  Backport ViewMaker tests from 1.2 branch
  Add additional testMakePartial cases to ViewMaker unit tests (#586)
  Added replaced plugins to the normalize map to ensure classloader namespace aliasing detects replacements (#585)
  Split tests into relevant module folders
  [FIX] Fix plugin flags not loading from cache correctly (#582)
  farsi spelling correction (#579)
  Moved plugin replacement namespace aliasing into register replacement method (#580)
  fix typo
  Add Winter 1.2 as version option in bug report
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance PRs that fix bugs, are translation changes or make only minor changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants