air-php/application

There is no license information available for the latest version (v0.1.2) of this package.

An abstract web application.

v0.1.2 2015-12-10 11:00 UTC

This package is not auto-updated.

Last update: 2024-04-23 00:48:04 UTC


README

Build Status Scrutinizer Code Quality

The application library includes abstract classes representing a web application.

Installation

Installation via Composer is recommended.

"require": {
    "air-php/application": "dev-master"
}

Application

The Application class is abstract, and as such, you must provide your own implementation.

<?php

use Air\Application\Application;

class MyApp extends Application
{
    // Custom implementation here…
}

The application needs to be configured with a router, dispatcher and request:

<?php

$app = new MyApp;

$app->setRouter($router);
$app->setDispatcher($dispatcher);
$app->setRequest($request);

Finally, you can run the app:

$app->run();