За последние 24 часа нас посетил 17191 программист и 1633 робота. Сейчас ищут 728 программистов ...

Кто знаком со Slim 4?

Тема в разделе "PHP для профи", создана пользователем Вероломство, 23 авг 2023.

  1. Вероломство

    Вероломство Активный пользователь

    С нами с:
    19 июн 2017
    Сообщения:
    626
    Симпатии:
    24
    Собрал для Slim 4 - Twig, заавтовайрил в конструктор: всё работает.

    Теперь подключил библиотеку php-di/slim-bridge, её суть (основная) - автовайринг в методы в любом порядке (!!!), посмотрел на примерах чувак автовайрит в метод переменные $request и $response в разной последовательности без указания типа (имени класса), я аналогично заавтовайрил в метод контроллера $twig - не работает, Twig $twig - работает.

    А почему для $request и $response не нужно указывать их тип - как где-то там определяет разраб либы, что $response это Response, а $request - это Request? Тем более они могут залетать в метод в любом произвольном порядке (при чём $request вообще необязательно указывать, если не нужен Request) - это фишка моста.

    Может на пальцах кто-то пояснит примерно :)

    p.s. и почему $request и $response автопределяются типом а $twig не автоопределяется по такому же принципу - непорядок )))
     
    #1 Вероломство, 23 авг 2023
    Последнее редактирование: 23 авг 2023