Example #1
0
use Jenssegers\Agent\Agent;
use Linker\Config\ConfigBlock;
use Linker\Config\FileConfig;
use Linker\Redirect;
use Linker\User;
define('ROOT', dirname(__DIR__));
include ROOT . '/vendor/autoload.php';
try {
    $config = (new FileConfig(url()))->get();
} catch (Exception $e) {
    exit("File does not exists");
}
$configBlock = new ConfigBlock($config);
$agent = new Agent();
$user = new User($agent);
$redirect = new Redirect($configBlock, $user);
?>

locale: <?php 
echo $user->getLocale();
?>
<br>
platform: <?php 
echo $user->getPlatform();
?>
<br>
os: <?php 
echo $user->getOS();
?>
<br>
Example #2
0
<?php

use Jenssegers\Agent\Agent;
use Linker\Config\ConfigBlock;
use Linker\Config\FileConfig;
use Linker\Redirect;
use Linker\User;
define('ROOT', dirname(__DIR__));
include ROOT . '/vendor/autoload.php';
try {
    $config = (new FileConfig(url()))->get();
} catch (Exception $e) {
    http_response_code(404);
    exit("Not found");
}
$configBlock = new ConfigBlock($config);
$agent = new Agent();
$user = new User($agent);
$redirect = new Redirect($configBlock, $user);
$redirect->redirect($redirect->getUrl());