code: private function registerService(string $serviceName, int $serviceProviderKey, callable $callable)
      {
          $definition = $this->getCreateServiceDefinitionFromCallable($serviceName, $serviceName, $serviceProviderKey, $callable, new ContainerDefinition());
  
          $this->compiler->addDumpableDefinition($definition);
      }
docs: @param string $serviceName
  @param int $serviceProviderKey
  @param callable $callable