original_string: public static function resolve()
      {
          // Get current URL
          $oRequest = new Request();
          $sUrl = $oRequest->url();
          // Set default separator
          if (Configuration::check('routing.default_separator') === true) {
              $cDefaultSeparator = Configuration::read('routing.default_separator');
              RouteCollection::setDefaultSeparator($cDefaultSeparator);
          }
          // Remove last char of URL if it's a separator
          $sUrl = self::removeLastSeparator($sUrl);
          // Get list of separator for this URL
          $arcUrlSeparator = self::listSeparator($sUrl);
          // Get list of value of this URL
          $arsUrlValue = self::listValue($sUrl);
          // Check route
          $bCheckResult = self::checkRoute($arcUrlSeparator, $arsUrlValue);
          if ($bCheckResult === false && Configuration::read('routing.auto') === true) {
              self::autoResolve($arsUrlValue);
          }
          self::checkController();
          self::setParameterInGlobal();
      }
code: public static function resolve()
      {
          // Get current URL
          $oRequest = new Request();
          $sUrl = $oRequest->url();
          // Set default separator
          if (Configuration::check('routing.default_separator') === true) {
              $cDefaultSeparator = Configuration::read('routing.default_separator');
              RouteCollection::setDefaultSeparator($cDefaultSeparator);
          }
          // Remove last char of URL if it's a separator
          $sUrl = self::removeLastSeparator($sUrl);
          // Get list of separator for this URL
          $arcUrlSeparator = self::listSeparator($sUrl);
          // Get list of value of this URL
          $arsUrlValue = self::listValue($sUrl);
          // Check route
          $bCheckResult = self::checkRoute($arcUrlSeparator, $arsUrlValue);
          if ($bCheckResult === false && Configuration::read('routing.auto') === true) {
              self::autoResolve($arsUrlValue);
          }
          self::checkController();
          self::setParameterInGlobal();
      }
code_tokens: public static function resolve ( ) { // Get current URL $ oRequest = new Request ( ) ; $ sUrl = $ oRequest -> url ( ) ; // Set default separator if ( Configuration :: check ( 'routing.default_separator' ) === true ) { $ cDefaultSeparator = Configuration :: read ( 'routing.default_separator' ) ; RouteCollection :: setDefaultSeparator ( $ cDefaultSeparator ) ; } // Remove last char of URL if it's a separator $ sUrl = self :: removeLastSeparator ( $ sUrl ) ; // Get list of separator for this URL $ arcUrlSeparator = self :: listSeparator ( $ sUrl ) ; // Get list of value of this URL $ arsUrlValue = self :: listValue ( $ sUrl ) ; // Check route $ bCheckResult = self :: checkRoute ( $ arcUrlSeparator , $ arsUrlValue ) ; if ( $ bCheckResult === false && Configuration :: read ( 'routing.auto' ) === true ) { self :: autoResolve ( $ arsUrlValue ) ; } self :: checkController ( ) ; self :: setParameterInGlobal ( ) ; }
docstring: Call differnant action in Router to resolve road from URL.
  
  @since   1.0
  @return  void
docstring_tokens: Call differnant action in Router to resolve road from URL .