original_string: public static function getInstance($className)
      {
          if (!isset(static::$registeredClasses[$className])) {
              return null;
          }
          /** @var DI $object */
          $object = $className::build()->auto();
          return $object;
      }
code: public static function getInstance($className)
      {
          if (!isset(static::$registeredClasses[$className])) {
              return null;
          }
          /** @var DI $object */
          $object = $className::build()->auto();
          return $object;
      }
code_tokens: public static function getInstance ( $ className ) { if ( ! isset ( static :: $ registeredClasses [ $ className ] ) ) { return null ; } /** @var DI $object */ $ object = $ className :: build ( ) -> auto ( ) ; return $ object ; }
docstring: Get a new instance of a registered class, returns null if the class is not registered
  
  @param $className
  @return DI
docstring_tokens: Get a new instance of a registered class returns null if the class is not registered