mirror of
https://github.com/Mibew/mibew.git
synced 2024-11-15 16:44:11 +03:00
Use "RouterInterface" instead of "Router" in "RouterAwareInterface"
This commit is contained in:
parent
eb078a0b73
commit
2ab669ba3a
@ -26,13 +26,13 @@ use Mibew\Http\Exception\AccessDeniedException as AccessDeniedHttpException;
|
||||
use Mibew\Http\Exception\HttpException;
|
||||
use Mibew\Http\Exception\MethodNotAllowedException as MethodNotAllowedHttpException;
|
||||
use Mibew\Http\Exception\NotFoundException as NotFoundHttpException;
|
||||
use Mibew\Routing\Router;
|
||||
use Mibew\Routing\RouterAwareInterface;
|
||||
use Mibew\Routing\Exception\AccessDeniedException as AccessDeniedRoutingException;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
use Symfony\Component\HttpFoundation\RedirectResponse;
|
||||
use Symfony\Component\Routing\RequestContext;
|
||||
use Symfony\Component\Routing\RouterInterface;
|
||||
use Symfony\Component\Routing\Exception\MethodNotAllowedException as MethodNotAllowedRoutingException;
|
||||
use Symfony\Component\Routing\Exception\ResourceNotFoundException as ResourceNotFoundRoutingException;
|
||||
|
||||
@ -42,7 +42,7 @@ use Symfony\Component\Routing\Exception\ResourceNotFoundException as ResourceNot
|
||||
class Application implements RouterAwareInterface
|
||||
{
|
||||
/**
|
||||
* @var Router|null
|
||||
* @var RouterInterface|null
|
||||
*/
|
||||
protected $router = null;
|
||||
|
||||
@ -64,9 +64,9 @@ class Application implements RouterAwareInterface
|
||||
/**
|
||||
* Class constructor.
|
||||
*
|
||||
* @param Router $router Appropriate router instance.
|
||||
* @param RouterInterface $router Appropriate router instance.
|
||||
*/
|
||||
public function __construct(Router $router)
|
||||
public function __construct(RouterInterface $router)
|
||||
{
|
||||
$this->router = $router;
|
||||
$this->authenticationManager = new AuthenticationManager();
|
||||
@ -150,7 +150,7 @@ class Application implements RouterAwareInterface
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function setRouter(Router $router)
|
||||
public function setRouter(RouterInterface $router)
|
||||
{
|
||||
$this->router = $router;
|
||||
}
|
||||
|
@ -17,6 +17,8 @@
|
||||
|
||||
namespace Mibew\Routing;
|
||||
|
||||
use Symfony\Component\Routing\RouterInterface;
|
||||
|
||||
/**
|
||||
* An interface for all router aware objects.
|
||||
*/
|
||||
@ -25,14 +27,14 @@ interface RouterAwareInterface
|
||||
/**
|
||||
* Sets associated router object.
|
||||
*
|
||||
* @param Router $router A router instance.
|
||||
* @param RouterInterface $router A router instance.
|
||||
*/
|
||||
public function setRouter(Router $router);
|
||||
public function setRouter(RouterInterface $router);
|
||||
|
||||
/**
|
||||
* Gets associated router object.
|
||||
*
|
||||
* @return Router A router instance;
|
||||
* @return RouterInterface A router instance;
|
||||
*/
|
||||
public function getRouter();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user