aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Enderlin <ivan.enderlin@hoa-project.net>2013-07-03 10:08:29 +0200
committerIvan Enderlin <ivan.enderlin@hoa-project.net>2013-07-03 10:08:29 +0200
commit5c1e155c81f72da5288f2da2ac5343c934bad9db (patch)
tree242f285e4de7f5005b0ab1fdc1adfcc3cf3ea822
parent5544135bbeec6831c7b039dcbabfac82d5c8cc26 (diff)
downloadRouter-5c1e155c81f72da5288f2da2ac5343c934bad9db.zip
Router-5c1e155c81f72da5288f2da2ac5343c934bad9db.tar.gz
Router-5c1e155c81f72da5288f2da2ac5343c934bad9db.tar.bz2
Add explanation about the NotFound exception.
-rw-r--r--Documentation/Fr/Index.xyl17
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/Fr/Index.xyl b/Documentation/Fr/Index.xyl
index 7f0ca09..05f3fcc 100644
--- a/Documentation/Fr/Index.xyl
+++ b/Documentation/Fr/Index.xyl
@@ -181,6 +181,23 @@ print_r($router->getTheRule());
<p>Ainsi, si nous voulons toutes les variables de la règle choisie, nous
écrirons <code class="language-php">$theRule[$router::RULE_VARIABLES]</code>.
C'est aussi simple que ça.</p>
+ <p>L'exception <code>Hoa\Router\Exception\NotFound</code> signifie qu'aucune
+ règle ne reconnaît la requête. Par exemple :</p>
+ <pre><code class="language-php">try {
+
+ $router->route('/foobar');
+}
+catch ( Hoa\Router\Exception\NotFound $e ) {
+
+ echo $e->getFormattedMessage();
+}
+
+/**
+ * Will output:
+ * Cannot found an appropriated rule to route foobar.
+ */</code></pre>
+ <p>Elle peut être levée à différentes étapes de la méthode
+ <code>Hoa\Router::route</code>, avec des messages différents.</p>
<h3 id="Bien_comprendre_les_motifs" for="main-toc">Bien comprendre les
motifs</h3>