<?php namespace Beetest; require '../Bootstrap.php'; $b = new BeeManager(); $b->resetBees(); $b->addSessionFlash('success', 'Bees reset!'); header('Location: /');
<?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: /');
<?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);