Похоже, что пакет поддерживает только 1 конечную точку.Если вы хотите иметь несколько конечных точек, вам нужно либо разветвляться, либо отправлять PR.
В основном вам нужно настроить оба файла в src / DependencyInjection.
В Configuration.php
вам нужно убедиться, что вы можете определить несколько конечных точек, добавив родительский узел массива , например, называемые конечными точками.Затем внутри NexySlackExtension
вы можете просматривать каждую конфигурацию конечной точки и выполнять ту же конфигурацию, что и раньше, просто добавив префикс или суффикс.Так что-то вроде:
$configuration = new Configuration();
$endpointConfigs = $this->processConfiguration($configuration, $configs);
foreach ($endpointConfigs['endpoints'] as $config) {
// ....
}
Возможно, вы захотите добавить специальную обработку для конечной точки «по умолчанию».Это уже должно сработать, хотя может потребоваться некоторая корректировка, так как я не рассматривал Bundle подробно.Возможно, вы также можете связаться с автором через тикет в системе отслеживания проблем, и они могут помочь вам написать PR.