Example #1
0
<?php

namespace Beetest;

require '../Bootstrap.php';
$b = new BeeManager();
$b->resetBees();
$b->addSessionFlash('success', 'Bees reset!');
header('Location: /');
Example #2
0
<?php

namespace Beetest;

require '../Bootstrap.php';
$b = new BeeManager();
$bee = $b->hitRandomBee();
if ($bee === false) {
    $b->addSessionFlash('error', "No bees left to hit!");
} else {
    $b->addSessionFlash('success', "{$bee->getName()} was hit! {$bee->getPointsLostPerHit()} points damage.");
}
header('Location: /');
Example #3
0
<?php

namespace Beetest;

require '../Bootstrap.php';
$b = new BeeManager();
$params = ['bees' => $b->getBees(), 'flashes' => $b->getSessionFlashes()];
// Render page
$loader = new \Twig_Loader_Filesystem(dirname(__DIR__) . '/template');
$twig = new \Twig_Environment($loader);
$template = $twig->loadTemplate('index.html.twig');
echo $template->render($params);