Глобальный реестр, по запросу возвращающий сервисы. Клиент запрашивает зависимость по имени/типу.
$logger = $locator->get(LoggerInterface::class);
$db = $locator->get('db');Минусы: скрытые зависимости, сложнее тесты, код привязан к локатору. Предпочтительнее Dependency Injection: зависимости передаются явно (конструктор/сеттер).