From 79843dce62ac52e9b628e73d5f1264cad10c65a6 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Mon, 18 Apr 2016 13:33:20 +0200 Subject: [PATCH] Add example for multiple optional parts --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index fc2cdf3..b817c0f 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,9 @@ $r->addRoute('GET', '/user/{id:\d+}[/{name}]', 'handler'); $r->addRoute('GET', '/user/{id:\d+}', 'handler'); $r->addRoute('GET', '/user/{id:\d+}/{name}', 'handler'); +// Multiple nested optional parts are possible as well +$r->addRoute('GET', '/user[/{id:\d+}[/{name}]]', 'handler'); + // This route is NOT valid, because optional parts can only occur at the end $r->addRoute('GET', '/user[/{id:\d+}]/{name}', 'handler'); ```