mafonso / duality-demo
This package is abandoned and no longer maintained.
The author suggests using the taviroquai/duality-demo package instead.
There is no license information available for the latest version (v1.0.0) of this package.
Project for Duality PHP Framework
Package info
github.com/taviroquai/duality-demo
Language:JavaScript
pkg:composer/mafonso/duality-demo
v1.0.0
2014-12-07 21:11 UTC
Requires
- taviroquai/duality: v1.0.0
This package is auto-updated.
Last update: 2022-02-01 12:39:21 UTC
README
Install
- Download zip file and extract to an Apache web directory
- Install dependencies with composer: php composer.phar install
- Enable mod rewrite on Apache webserver
- Edit config/app.php and change your local settings
- Open in browser http://localhost/duality-demo/
Minimal API Usage Example
// Include local configuration $config = array( 'server' => array( 'url' => '/duality-demo', 'hostname' => 'localhost' ) ); // Load dependencies require_once './vendor/autoload.php'; // Create a new application container $app = new \Duality\App(dirname(__FILE__), $config); // Get server and request $server = $app->call('server'); $request = $server->getRequestFromGlobals($_SERVER, $_REQUEST); // Validate HTTP request if (!$request) die('HTTP request not found!'); // Set request $server->setRequest($request); // Define default route $app->call('server')->setHome(function(&$req, &$res) { // Tell response what is the output $res->setContent('Hello World!'); }); // Finaly, tell server to start listening $app->call('server')->listen();