*/ public function create(string $entityType): EntityConverter { /** @var class-string> $className */ $className = $this->metadata ->get(['app', 'currencyConversion', 'entityConverterClassNameMap', $entityType]) ?? DefaultEntityConverter::class; $binding = BindingContainerBuilder::create() ->bindInstance(User::class, $this->user) ->bindInstance(Acl::class, $this->acl) ->build(); return $this->injectableFactory->createWithBinding($className, $binding); } }