2017 © Pedro Peláez
 

library flfc

image

fliglio/flfc

  • Wednesday, May 18, 2016
  • by benschw
  • Repository
  • 7 Watchers
  • 1 Stars
  • 9,028 Installations
  • PHP
  • 8 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 13 Versions
  • 10 % Grown

The README.md

Build Status Latest Stable Version, (*1)

Fligilo.Flfc

Example

<?php

use Fliglio\Flfc as flfc;
use Fliglio\Flfc\DefaultFcChainResolver;
use Fliglio\Flfc\FcChainFactory;
use Fliglio\Flfc\FcChainRunner;
use Fliglio\Flfc\Context;
use Fliglio\Flfc\Request;
use Fliglio\Flfc\Response;

error_reporting(E_ALL | E_STRICT);
ini_set("display_errors" , 1);


require_once dirname(dirname(__FILE__)) . '/vendor/autoload.php';



// Configure Context
$context = Context::get();
$context->setRequest(new Request());
$context->setResponse(new Response());

$context->getRequest()->setCurrentUrl('/' . ltrim($_GET['fliglio_request'], '/'));
$context->getRequest()->setPageNotFoundUrl("@404");
$context->getRequest()->setErrorUrl("@error");

$context->getRequest()->setRawInputStream(file_get_contents('php://input'));
$context->getRequest()->setParams($_REQUEST);



// Configure Front Controller Chain & Default Resolver

$chain = new flfc\HttpApp(new flfc\ModuleApp());
$resolver = new DefaultFcChainResolver($chain);
FcChainFactory::addResolver($resolver);


// Run App
$chainRunner = new FcChainRunner();
$chainRunner->dispatchRequest(Context::get());

The Versions

18/05 2016

2.1.x-dev

2.1.9999999.9999999-dev

  Sources   Download

GPL-3.0+

The Requires

 

The Development Requires

by Ben Schwartz

18/05 2016

v2.1.4

2.1.4.0

  Sources   Download

GPL-3.0+

The Requires

 

The Development Requires

by Ben Schwartz

18/05 2016

dev-master

9999999-dev

  Sources   Download

GPL-3.0+

The Requires

 

The Development Requires

by Ben Schwartz

18/05 2016

dev-status-fix

dev-status-fix

  Sources   Download

GPL-3.0+

The Requires

 

The Development Requires

by Ben Schwartz

17/06 2015

v2.1.3

2.1.3.0

  Sources   Download

GPL-3.0+

The Requires

 

The Development Requires

by Ben Schwartz

17/06 2015

v2.1.2

2.1.2.0

  Sources   Download

GPL-3.0+

The Requires

 

The Development Requires

by Ben Schwartz

16/06 2015

2.2.x-dev

2.2.9999999.9999999-dev

  Sources   Download

GPL-3.0+

The Requires

 

The Development Requires

by Ben Schwartz

14/05 2015

v2.1.1

2.1.1.0

  Sources   Download

GPL-3.0+

The Requires

 

The Development Requires

by Ben Schwartz

15/04 2015

v2.1.0

2.1.0.0

  Sources   Download

GPL-3.0+

The Requires

 

The Development Requires

by Ben Schwartz

04/03 2015

v2.0.1

2.0.1.0

  Sources   Download

GPL-3.0+

The Requires

 

by Ben Schwartz

27/02 2015

v2.0.0

2.0.0.0

  Sources   Download

GPL-3.0+

The Requires

 

by Ben Schwartz

21/01 2014

v1.0.2

1.0.2.0

  Sources   Download

GPL-3.0+

The Requires

  • php >=5.3

 

by Ben Schwartz

10/04 2013

v1.0.0

1.0.0.0

  Sources   Download

GPL-3.0+

The Requires

  • php >=5.3

 

by Ben Schwartz