Symfony 1 не (насколько я могу найти) не поддерживает список всех модулей во время выполнения.По соображениям производительности, он только пытается загрузить один, когда он вызывается.Вы можете попробовать что-нибудь грязное, например, разбор кэша автозагрузчика, но я бы не советовал.
Я предполагаю, что вам нужен список, чтобы вы могли создать интерфейс администратора для вашего инструмента ACL.Альтернативный подход заключается в получении списка маршрутов, что определенно возможно, например, sfContext::getInstance()->getRouting()->getRoutes()
.
Если вы хотите, чтобы ваши ACL-списки применялись к определенным классам или объектам, а не к URL-адресам или действиям, то я предлагаю перейти к Symfony2 со встроенной этой функцией .