Skip to content

Instantly share code, notes, and snippets.

View henninghorn's full-sized avatar

Henning Horn henninghorn

View GitHub Profile
@henninghorn
henninghorn / aggregate-listener.php
Last active October 25, 2018 13:49 — forked from Ocramius/.gitignore
`Zend\EventManager` examples
<?php
use Zend\EventManager\AbstractListenerAggregate;
use Zend\EventManager\EventManager;
use Zend\EventManager\EventManagerAwareTrait;
use Zend\EventManager\EventManagerInterface;
require_once __DIR__ . '/vendor/autoload.php';
// Abstract aggregate listeners are a formalized way of writing a listener in a (testable) class
@henninghorn
henninghorn / auth.php
Created February 28, 2012 09:14
Laravel 3 Auth Controller
<?php
class Auth_Controller extends Base_Controller {
public $restful = true;
public function __construct() {
$this->filter( 'before', 'guest' )->except( array( 'logout', 'validate' ) );
// Note: We may not always require CSRF on login for system based logins so ignore it here.
$this->filter( 'before', 'csrf' )->on( 'post' )->except( array( 'login' ) );
}