<?php /* * This file is part of the greebo pack. * * Copyright (c) Szabolcs Sulik <*****@*****.**> */ require_once __DIR__ . '/../../src/greebo/essence/Greebo.php'; \greebo\essence\Greebo::register(); \greebo\essence\Greebo::register(__DIR__ . '/../lib'); require_once __DIR__ . '/../lib/lime.php';
<?php namespace My\simple; require __DIR__ . '/../../../../../src/greebo/essence/Greebo.php'; \greebo\essence\Greebo::register(); \greebo\essence\Greebo::register(realpath(__DIR__ . '/../..')); class Bootstrap extends \greebo\conveniences\Bootstrap { function init() { error_reporting(E_ALL); ini_set('display_errors', 'on'); } function setup() { $container = $this->container(); $container->vendor = 'My'; $container->app = 'simple'; } }
<?php error_reporting(E_ALL); ini_set('display_errors', true); require __DIR__ . '/../../src/greebo/essence/Greebo.php'; \greebo\essence\Greebo::register(); $c = new \greebo\essence\Container(); $c->action = function ($c) { return function ($c) { $c->response->content('<script>alert("hello");</script>'); }; }; //require dirname(__DIR__).'/../gconveniences.php'; //class template extends \Greebo\Template { function content() { $this->escape('<script>alert("hello");</script>'); }} // //$c->controller = function($c) { // return function($c) { $c->response->content(call_user_func($c->template, $c)); }; //}; //$c->template = function($c) { return new template($c) }; $g = new \greebo\essence\Greebo($c); $g->unleash();