winarcooo/simple-router

Simple router for personal used

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/winarcooo/simple-router

dev-main 2024-05-08 07:58 UTC

This package is auto-updated.

Last update: 2025-12-08 11:09:45 UTC


README

Simple router for personal use.

Requirement

  • PHP >= 8.1

Installation

You can install this package via Composer :

composer require winarcooo/simple-router

Usage

Here's a basic example of how to use the Simple Router :

<?php

use Winarcooo\SimpleRouter\Router;

// Include Composer's autoloader
require 'vendor/autoload.php';

// Create a new router instance
$router = new Router();

// Define routes
$router->addRoute("GET", "/home", [HomeController::class, 'index']);

// Match the route
try {
    $router->matchRoute();
} catch (\Exception $e) {
    // Handle route not found
    echo $e->getMessage();
}

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.

License

This package is open-sourced software licensed under the MIT license.