Controller
(FooService
будет заинжектен в него, тут все как обычно)__invoke
у полученного объекта, передав туда все нужные параметрыBarService
будет вытащен из контейнераid
возьмется из переданных параметров$response = $invoker->call(/**/)
setLogger
, во-вторых, передать туда какие-то свои параметры, которые пришли из реквеста. class Controller
{
public function __construct(FooService $fooService)
{
}
public function __invoke(BarService $barService, $id)
{
}
}
$invoker->call('Controller::__invoke', [
'id' => 'id',
]);
FooService
, но не BarService
$invoker = new Invoker\Invoker(null, $container);
$callable = $route_info[1];
$vars = $route_info[2];
$response = $invoker->call($callable, $vars);
TextType
попробуйте В isValid() действительно приходит false.
как это можно посмотреть?
$attr['data-autocomplete-url'] = $attr['data-autocomplete-url'];
)