original_string: public function rawRoute($var = null)
      {
          if ($var !== null) {
              $this->raw_route = $var;
          }
  
          if (empty($this->raw_route)) {
              $parent = $this->parent();
              $baseRoute = $parent ? (string)$parent->rawRoute() : null;
  
              $slug = $this->adjustRouteCase(preg_replace(PAGE_ORDER_PREFIX_REGEX, '', $this->folder));
  
              $this->raw_route = isset($baseRoute) ? $baseRoute . '/' . $slug : null;
          }
  
          return $this->raw_route;
      }
code: public function rawRoute($var = null)
      {
          if ($var !== null) {
              $this->raw_route = $var;
          }
  
          if (empty($this->raw_route)) {
              $parent = $this->parent();
              $baseRoute = $parent ? (string)$parent->rawRoute() : null;
  
              $slug = $this->adjustRouteCase(preg_replace(PAGE_ORDER_PREFIX_REGEX, '', $this->folder));
  
              $this->raw_route = isset($baseRoute) ? $baseRoute . '/' . $slug : null;
          }
  
          return $this->raw_route;
      }
code_tokens: public function rawRoute ( $ var = null ) { if ( $ var !== null ) { $ this -> raw_route = $ var ; } if ( empty ( $ this -> raw_route ) ) { $ parent = $ this -> parent ( ) ; $ baseRoute = $ parent ? ( string ) $ parent -> rawRoute ( ) : null ; $ slug = $ this -> adjustRouteCase ( preg_replace ( PAGE_ORDER_PREFIX_REGEX , '' , $ this -> folder ) ) ; $ this -> raw_route = isset ( $ baseRoute ) ? $ baseRoute . '/' . $ slug : null ; } return $ this -> raw_route ; }
docstring: Gets and Sets the page raw route
  
  @param null $var
  
  @return null|string
docstring_tokens: Gets and Sets the page raw route