<?php
/**
* Created by PhpStorm.
* User: holger
* Date: 08.07.17
* Time: 08:07
*/
namespace RelaunchRedirect;
use Contao\Frontend;
use Contao\Model;
use RelaunchRedirect\Model\Redirects;
use RelaunchRedirect\Model\RedirectSets;
/**
* Class Hooks
* @package RelaunchRedirect
*/
class Hooks extends Frontend
{
/**
* manage Redirects
* @return string
*/
public function manageRedirects($arrFragements)
{
/** @var Model $redirectSet */
$redirectSet = RedirectSets::findBy('request', \Environment::get('host'));
// no Set given
if ( null === $redirectSet) {
return $arrFragements;
}
// Look if Request has redirect
$redirect = new Redirect(\Environment::get('request'), $redirectSet->id);
// No Redirect given
if ( !$redirect->doRedirect() )
return $arrFragements;
}
}