Немного запутался, какие имена лучше давать сервисам? Считал, что нужно по шаблону nameService, но в документации к Symfony присутствует MessageGenerator (без всякого Service в названии), находил класс с названием CurrencyConverter. Присутствует какая-то договорённость насчёт названий для сервисов?
Я понимаю, что Symfony даёт много примеров, когда нету никакого Service в названии (можно посмотреть по команде php bin/console debug:autowiring ), но так и не могу понять, когда оно нужно, а когда допустимо обойтись. Предположим, у меня есть PostRepository, когда создаю сервис, тогда нету никаких идей, кроме PostService. Если хочется использовать отдельный класс для создания сообщения, тогда пусть будет PostCreator (нужен ли тут уже Service в названии?), а когда обычный PostService превращается в PostSearcher?
https://www.google.com/search?q=php+symfony+naming+standard Я не пишу на Symfony, но согласно документации, НЕТ такого требования использовать суффикс Service в имени класса сервиса. "Имя сервиса" это специфический термин. По умолчанию оно совпадает с именем класса. Однако есть особые случаи.