Redirector::getRedirectFor()
last analyzed

Size

Total Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 1
c 0
b 0
f 0
1
<?php namespace Arcanedev\LaravelSeo\Contracts;
2
3
use Illuminate\Http\Request;
4
5
/**
6
 * Interface  Redirector
7
 *
8
 * @package   Arcanedev\LaravelSeo\Contracts
9
 * @author    ARCANEDEV <[email protected]>
10
 */
11
interface Redirector
12
{
13
    /* -----------------------------------------------------------------
14
     |  Main Methods
15
     | -----------------------------------------------------------------
16
     */
17
18
    /**
19
     * Get the redirect url.
20
     *
21
     * @param  \Illuminate\Http\Request  $request
22
     *
23
     * @return \Illuminate\Http\Response|null
24
     */
25
    public function getRedirectFor(Request $request);
26
27
    /**
28
     * Get the redirected URLs.
29
     *
30
     * @return array
31
     */
32
    public function getRedirectedUrls();
33
}
34