code: public function resolveClass(
          IContainer $container,
          $className,
          array $args = []
      ) {
          return $this->resolveConstructor($container, $className, $args);
      }
docs: @param IContainer $container
  @param $className
  @param array $args
  
  @return object
  @throws InterfaceIsNotInstantiableException