PHPBelfast demo framework