original_string: static function getInstance($methods, $patternUri, $action, $name = null)
      {
          if (!self::$instance) {
              self::$instance = new self($methods, $patternUri, $action, $name);
          }
          
          return self::$instance;
      }
code: static function getInstance($methods, $patternUri, $action, $name = null)
      {
          if (!self::$instance) {
              self::$instance = new self($methods, $patternUri, $action, $name);
          }
          
          return self::$instance;
      }
code_tokens: static function getInstance ( $ methods , $ patternUri , $ action , $ name = null ) { if ( ! self :: $ instance ) { self :: $ instance = new self ( $ methods , $ patternUri , $ action , $ name ) ; } return self :: $ instance ; }
docstring: Get Route instance
  
  @param string|array $methods
  @param string $patternUri
  @param string|\callable $action
  @param string $name
  @return Route
docstring_tokens: Get Route instance