X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FCoreBundle%2FHelper%2FRedirect.php;h=c14c79d11bd1f6a46312160174c177ae0fca3e14;hb=9401696fe4ac78863fa5318de9cd9765c3a139bf;hp=0921c3f9e686dcba07eaace5d48391abf922410b;hpb=af497a641c2a46c99bbc67215e041a46c91695bc;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/CoreBundle/Helper/Redirect.php b/src/Wallabag/CoreBundle/Helper/Redirect.php index 0921c3f9..c14c79d1 100644 --- a/src/Wallabag/CoreBundle/Helper/Redirect.php +++ b/src/Wallabag/CoreBundle/Helper/Redirect.php @@ -4,6 +4,9 @@ namespace Wallabag\CoreBundle\Helper; use Symfony\Component\Routing\Router; +/** + * Manage redirections to avoid redirecting to empty routes. + */ class Redirect { private $router; @@ -21,16 +24,14 @@ class Redirect */ public function to($url, $fallback = '') { - $returnUrl = $url; + if (null !== $url) { + return $url; + } - if (null === $url) { - if ('' !== $fallback) { - $returnUrl = $fallback; - } else { - $returnUrl = $this->router->generate('homepage'); - } + if ('' === $fallback) { + return $this->router->generate('homepage'); } - return $returnUrl; + return $fallback; } }