PHP code example of alejandroherr / subdomainmap

1. Go to this page and download the library: Download alejandroherr/subdomainmap library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

alejandroherr / subdomainmap example snippets



$loader = ication;
use Symfony\Component\HttpFoundation\Request;

$app=new Application();
$app->get('/', function () use ($app) {
    return 'Main app';
});

$appA=new Application();
$appA->get('/', function () use ($appA) {
    return 'appA';
});
$appB=new Application();
$appB->get('/', function () use ($appB) {
    return 'appB';
});

$map = array(
    'appa' => $appA,
    'appb' => $appB
);

$app = new AlejandroHerr\Stack\SubdomainMap($app,$map);

$request = Request::createFromGlobals();
$response = $app->handle($request);
$response->send();


$loader = ication;
use Stack\lazy;
use Symfony\Component\HttpFoundation\Request;

$app=new Application();
$app->get('/', function () use ($app) {
    return 'Nothing here';
});

$appA=new Application();
$appA->get('/', function () use ($appA) {
    return 'I am appA';
});
$appA = lazy(function () use ($appA) {
    return $appA;
});

$app = new AlejandroHerr\Stack\SubdomainMap(
    $app,
    array('appa' => $appA)
);

$request = Request::createFromGlobals();
$response = $app->handle($request);
$response->send();