Где зашифровать / расшифровать мои данные?
Я использую Symfony 2 с Doctrine 2.
Мне нужно зашифровать поле в моей сущности с помощью службы шифрования, и мне интересно, куда мне поместить эту логику.
Я использую Контроллер> Сервис> Репозиторий архитектуры.
Мне было интересно, если слушатель будет хорошей идеей, моя главная проблема, если моя сущность хранится в зашифрованном виде, если я расшифрую ее на лету, ее состояние будет изменено, и я не уверен, что это хорошая идея.
Как бы вы это реализовали?