Просто изучая ZF2, и я немного смущен. У меня есть общее понимание ServiceManager и понимание того, как добавлять сервисы, а также использовать ServiceManagerAwareInterface, чтобы иметь возможность извлекать Сервисы в класс. Однако в моем поиске я столкнулся с ServiceLocatorAwareInterface.Zend Framework 2 - Разница между ServiceManagerAwareInterface и ServiceLocatorAwareInterface
Может ли кто-нибудь сказать мне разницу между двумя и какими сценариями я буду использовать каждый?
Ответ, приведенный ниже, является хорошим, ServiceManager - это конкретная реализация ServiceLocator, вы должны использовать связанные с ServiceLocator инстансы – Andrew