PHPixie es un microframework. La documentación de la versión 3 carece de artículos importantes, como la configuración de rutas, y no tengo tiempo para ver su video. Por lo tanto, esta guía proporciona una idea de cómo implementar el Firewall de Shieldon utilizando la forma más sencilla.
Usa PHP Composer:
composer require shieldon/shieldon
Esto también instalará las dependencias requeridas para Shieldon:
En tu archivo web/index.php
, después de esta línea:
require_once(__DIR__.'/../vendor/autoload.php');
Agrega el siguiente código:
Ejemplo:
// Implementar el Firewall de Shieldon.
$shieldon = new \Shieldon\Firewall\Integration\Bootstrap();
$shieldon->run();
Así, tu index.php
se verá así:
Ejemplo:
<?php
require_once(__DIR__.'/../vendor/autoload.php');
// Implementar el Firewall de Shieldon.
$shieldon = new \Shieldon\Firewall\Integration\Bootstrap();
$shieldon->run();
$framework = new Project\Framework();
$framework->registerDebugHandlers();
$framework->processHttpSapiRequest();
¡Eso es todo!