Как я понимаю: в визуальной части будет форма на PHP, где будет указываться .pas файл задачи на Pascal, которую необходимо решить. (кнопка с выбором нужного файла через проводник).
Далее PHP скрипт будет компилировать .pas в exe, использовав какой-нибудь компилятор Pascal. На Windows я скачивал программу Free Pascal и запускал из cmd встроенный компилятор внутри этой программы. Таким образом получал exe файл задачи.
Пытаюсь реализовать дополнение к SimpleMVC: передать Dependency Injection через конструктор.
Я наверно не до конца понимаю как рабоет DI. Пытаюсь создать класс Container, который будет являться DI контейнером. Его потом можно перенести в отдельный файл и подключать где требуется.
В этом классе работать с $config, получать массив конфигурации. Сделать в этом классе свой метод getConfig():
проблема наблюдалась при запуске команд терминала для симфони в windows 10 (сам проект запущен в контейнере linux, но git делал выгрузку в винду, что приводит по-умолчанию к конвертации символа окончания строки).
Received disconnect from ... port 22:2: Too many authentication failures
Connection to .... closed by remote host.
muxclient: master hello exchange failed
Failed to connect to new control master
Возможная причина и решение
Если у вас в ~/.ssh/config все настроено как надо и команда