Почитай про RBAC/ABAC реализации на PHP. Если говорить в терминологии MVC на которой построено большинство сайтов, то Controller должен передавать во View те данные, к которым у пользователя есть доступ и уже на основании полученных данных выстраивать их отображение.
однако если в процессе выполнения будет вызван, например, file_get_contents, который будет запрашивать url, который отвечает например 100 сек, то при max_execution_time 30 сек, всё равно скрипт будет выполняться 100 сек
тесты в студию)
register_tick_function поможет решить эту абстрактную проблему
Антон Шаманов
@SilenceOfWinter Автор вопроса, куратор тега PHP
та еще зажигалка...
в итоге разобрав все подводные камни пришел в выводу что единственный жизнеспособный вариант это добавить свой загрузчик после композиторского и наследующий Composer\Autoload\ClassLoader. Внимание: В 7.4 OPCache обзавелся предзагрузкой классов которая минует автозагрузку.