Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/vendor/symfony/routing/Symfony/Component/Routing
Julio Montoya 3d4e713a6e update vendor folder 12 years ago
..
Annotation update vendor folder 12 years ago
Exception update vendor folder 12 years ago
Generator update vendor folder 12 years ago
Loader update vendor folder 12 years ago
Matcher update vendor folder 12 years ago
Tests update vendor folder 12 years ago
CHANGELOG.md update vendor folder 12 years ago
CompiledRoute.php update vendor folder 12 years ago
LICENSE update vendor folder 12 years ago
README.md update vendor folder 12 years ago
RequestContext.php update vendor folder 12 years ago
RequestContextAwareInterface.php update vendor folder 12 years ago
Route.php update vendor folder 12 years ago
RouteCollection.php update vendor folder 12 years ago
RouteCompiler.php update vendor folder 12 years ago
RouteCompilerInterface.php update vendor folder 12 years ago
Router.php update vendor folder 12 years ago
RouterInterface.php update vendor folder 12 years ago
composer.json update vendor folder 12 years ago
phpunit.xml.dist update vendor folder 12 years ago

README.md

Routing Component

Routing associates a request with the code that will convert it to a response.

The example below demonstrates how you can set up a fully working routing system:

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Matcher\UrlMatcher;
use Symfony\Component\Routing\RequestContext;
use Symfony\Component\Routing\RouteCollection;
use Symfony\Component\Routing\Route;

$routes = new RouteCollection();
$routes->add('hello', new Route('/hello', array('controller' => 'foo')));

$context = new RequestContext();

// this is optional and can be done without a Request instance
$context->fromRequest(Request::createFromGlobals());

$matcher = new UrlMatcher($routes, $context);

$parameters = $matcher->match('/hello');

Resources

You can run the unit tests with the following command:

$ cd path/to/Symfony/Component/Routing/
$ composer.phar install --dev
$ phpunit