OSDN Git Service

Modify RouterCollection to use `SplObjectStorage`
[php-libraries/Router.git] / example.php
index 4181030..964cda8 100755 (executable)
@@ -1,4 +1,6 @@
 <?php
+date_default_timezone_set('America/Sao_Paulo');
+
 //require __DIR__.'/vendor/autoload.php';
 require 'src\PHPRouter\RouteCollection.php';
 require 'src\PHPRouter\Router.php';
@@ -9,12 +11,12 @@ use PHPRouter\Router;
 use PHPRouter\Route;
 
 $collection = new RouteCollection();
-$collection->add('users', new Route('/users/', array(
+$collection->attach(new Route('/users/', array(
     '_controller' => 'someController::users_create',
     'methods' => 'GET'
 )));
 
-$collection->add('index', new Route('/', array(
+$collection->attach(new Route('/', array(
     '_controller' => 'someController::indexAction',
     'methods' => 'GET'
 )));
@@ -41,4 +43,4 @@ var_dump($route);
 <p><a href="<?php echo $router->generate('contact'); ?>"><?php echo $router->generate('contact'); ?></a></p>
 <p><form action="" method="POST"><input type="submit" value="Post request to current URL" /></form></p>
 <p><form action="<?php echo $router->generate('users_create'); ?>" method="POST"><input type="submit" value="POST request to <?php echo $router->generate('users_create'); ?>" /></form></p>
-<p><a href="<?php echo $router->generate('users_list'); ?>">GET request to <?php echo $router->generate('users_list'); ?></p>
\ No newline at end of file
+<p><a href="<?php echo $router->generate('users_list'); ?>">GET request to <?php echo $router->generate('users_list'); ?></p>