Use custom Zeitwerk inflection for PublishingAPINotifier
Use custom Zeitwerk inflection for PublishingAPINotifier

By default the new Zeitwerk framework will eager load classes
by reading their file name and camelizing this to identify
the constant defined within, e.g: example_class.rb will define
ExampleClass

This can cause issues if the file name and definition do not match, e.g:
publishing_api_notifier.rb defines PublishingAPINotifier and not
PublishingApiNotifer as Zeitwerk expects.

This custom inflection configuration ensures the correct class is eager-
loaded.

https://guides.rubyonrails.org/autoloading_and_reloading_constants.html#customizing-inflections

alphagov/collections-publisher,alphagov/collections-publisher,alphagov/collections-publisher