Skip to content

Instantly share code, notes, and snippets.

View sbward's full-sized avatar
🌱
plant-powered programming

Sam Ward sbward

🌱
plant-powered programming
  • Wellington, New Zealand
  • 05:12 (UTC +12:00)
View GitHub Profile
<?php
namespace MyApplication\Controller;
use Hydrogen\Controller;
use Hydrogen\MultiTemplateRenderer;
class Error extends Controller
{
use MultiTemplateRenderer;
@sbward
sbward / gist:5173220
Created March 15, 2013 21:26
An error handling controller prototype
<?php
namespace MyApplication\Controller;
use Hydrogen\Controller;
use Hydrogen\TemplateRenderer;
class Error extends Controller
{
use TemplateRenderer;
<?php
class ExceptionAction extends Action
{
public function __construct(Exception $exception, $debugMode = false)
{
$this->exception = $exception;
$this->debugMode = $debugMode;
$this->template = new Template(__TEMPLATES__.'/Debug/Exception.phtml'); // or whatever
}