private function getInvoker()
{
if (!$this->invoker) {
$parameterResolver = new ResolverChain([new DefinitionParameterResolver($this->definitionResolver), new NumericArrayResolver(), new AssociativeArrayResolver(), new DefaultValueResolver(), new TypeHintContainerResolver($this->wrapperContainer)]);
$this->invoker = new Invoker($parameterResolver, $this);
}
return $this->invoker;
}