Могу ли я использовать частные методы экземпляра в качестве обратных вызовов?
Мой конкретный сценарий включает в себя некоторые преобразования текста с использованием регулярных выражений в частном методе. Закрытый метод вызывает preg_replace_callback, но, похоже, что обратные вызовы должны быть открытыми для объектов, поэтому я застрял, выходя из частного мира и раскрывая детали реализации, когда я этого не хочу.
Итак, в двух словах: могу ли я использовать метод экземпляра в качестве обратного вызова без потери инкапсуляции?
Благодарю.