public function setRouteURI($routeURI)
    {
        //Add group prefix if any
        $groupPrefix = implode('/', Router::$groupsProps['prefix']);
        if ($groupPrefix) {
            //Remove duplicate forward slashes in prefix
            $prefixed = trim(preg_replace('/\/+/', '/', $groupPrefix), '/');
            $routeURI = $prefixed . '/' . trim($routeURI, '/');
        }

        if ($routeURI) {
            $this->routeURI = $routeURI === '/' ? $routeURI : trim($routeURI, '/');
        }

        return $this;
    }
public function setRouteURI($routeURI)
    {
        //Add group prefix if any
        $groupPrefix = implode('/', Router::$groupsProps['prefix']);
        if ($groupPrefix) {
            //Remove duplicate forward slashes in prefix
            $prefixed = trim(preg_replace('/\/+/', '/', $groupPrefix), '/');
            $routeURI = $prefixed . '/' . trim($routeURI, '/');
        }

        if ($routeURI) {
            $this->routeURI = $routeURI === '/' ? $routeURI : trim($routeURI, '/');
        }

        return $this;
    }
public function setRouteURI ( $ routeURI ) { //Add group prefix if any $ groupPrefix = implode ( '/' , Router :: $ groupsProps [ 'prefix' ] ) ; if ( $ groupPrefix ) { //Remove duplicate forward slashes in prefix $ prefixed = trim ( preg_replace ( '/\/+/' , '/' , $ groupPrefix ) , '/' ) ; $ routeURI = $ prefixed . '/' . trim ( $ routeURI , '/' ) ; } if ( $ routeURI ) { $ this -> routeURI = $ routeURI === '/' ? $ routeURI : trim ( $ routeURI , '/' ) ; } return $ this ; }
Sets URI for this route
@param $routeURI
@return $this
Sets URI for this route