Привет всем. Кто подскажет, как фреймворк определяет, что функцию нужно вызвать, передав тот объект, который мы указали. И вообще, что его нужно передавать. Например, в экшен контроллера можно указать methodName(Request $request) {}. Как скрипт понимает, что тут нужно передать объект запроса и не абы какой, а который мы указали?
UPD: можно без глубоких объяснений, а просто указание на паттерн