если вообще упороться, можно описать как сервис и инжектить через DI тем более что контроллеры (если друпальские) вполне могут имплементить ContainerInjectionInterface и тогда (new Class())->method() обвалится но если сторонний контроллер и они самы вызывают его именно так - имхо можно и не упарываться
если вообще упороться, можно описать как сервис и инжектить через DI тем более что контроллеры (если друпальские) вполне могут имплементить ContainerInjectionInterface и тогда (new Class())->method() обвалится но если сторонний контроллер и они самы вызывают его именно так - имхо можно и не упарываться
что метод делает в контролере. унести его на свое место и упариваться не нужно