mirror of
https://github.com/skipperbent/simple-php-router.git
synced 2026-06-16 10:40:18 +03:00
- Made easier to extend. - Added IRoute class. - Changed namespace for Route classes. - Moved find-url related stuff to Route classes itself. - Added more tests for finding urls. - Added support for custom names on RouteController and RouteResource. - Removed depricated methods. - Updated documentation. - Updated demo-project to reflect changes. - Other small bugfixes and improvements.
29 lines
558 B
PHP
29 lines
558 B
PHP
<?php
|
|
namespace Pecee\SimpleRouter\Route;
|
|
|
|
use Pecee\Http\Request;
|
|
|
|
interface ILoadableRoute extends IRoute
|
|
{
|
|
|
|
public function findUrl($method = null, $parameters = null, $name = null);
|
|
|
|
public function loadMiddleware(Request $request, ILoadableRoute &$route);
|
|
|
|
public function getUrl();
|
|
|
|
public function setUrl($url);
|
|
|
|
public function getName();
|
|
|
|
public function hasName($name);
|
|
|
|
public function setName($name);
|
|
|
|
public function getMiddlewares();
|
|
|
|
public function setMiddleware($middleware);
|
|
|
|
public function setMiddlewares(array $middlewares);
|
|
|
|
} |