Дорого времени суток тому кто это читает.
Появилась нетривиальная проблема на пустом месте.
Есть скрипт который работает через раз, почему не знаю, устал искать. Вот и появилась мысль написать ядро перехватчик.
Условия такие:
- есть точка подключения скрипта после основной точки входа и инициализации некоторых жизненно важных констант.
- После подключения скрипта создаётся ядро(это уже моё творчество)
- Ядро начинает работать по принципу symfony(у нас изначально ОООООООООчень старый проект и потому тут даём себе все плюшки, события, шаблонизация и т.д., а главное роутинг и зависимости)
- если наше ядро нашло роут то формируем объект ответа и всё хорошо.
- НО если у нас нет роута, то возможно он есть в старом алгоритме и вот тут у меня проблема, как перекинуть обработку на старый скрипт?
- при этом надо сохранить все уже имеющиеся плюшки(а главное пакет зависимостей, бывает надо быстро дописать куски опираясь на новый скрипт)
Я уже мозг себе сломал как это можно реализовать. При то если ещё можно как то впихнуть старую обработку в новое ядро(как объект ответа) то было бы совсем замечательно.
Я понимаю что это больше похоже на фантастику но всё же очень хотелось бы пойти таким путём, а не писать новые костыли.
Может есть у кого мысли как реализовывать? или хотя бы подскажите куда рыть