public function match(nc_routing_request $request, nc_routing_result $result) { if (nc_preg_match('/^(\\d+)/', $result->get_remainder(), $matches)) { $match = $matches[1]; $result->set_variable('nc_page', $match); $result->truncate_remainder(strlen($match)); return true; } else { return false; } }
public function match(nc_routing_request $request, nc_routing_result $result) { if (nc_preg_match($this->regexp, $result->get_remainder(), $matches)) { $match = $matches[1]; $result->set_variable($this->variable_name, $match); $result->truncate_remainder(strlen($match)); return true; } else { return false; } }