public function pattern($pattern = null) {
        if ($pattern !== null) {
            $this->pattern = '/'.ltrim($pattern, '/');
        }
        return $this->pattern;
    }
public function pattern($pattern = null) {
        if ($pattern !== null) {
            $this->pattern = '/'.ltrim($pattern, '/');
        }
        return $this->pattern;
    }
public function pattern ( $ pattern = null ) { if ( $ pattern !== null ) { $ this -> pattern = '/' . ltrim ( $ pattern , '/' ) ; } return $ this -> pattern ; }
Gets or sets the route pattern.

@param string|null $pattern The route pattern.
@return string Returns the pattern.
Gets or sets the route pattern .