PHPackages                             mongoose-studio/phobos-framework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. mongoose-studio/phobos-framework

ActiveLibrary[Framework](/categories/framework)

mongoose-studio/phobos-framework
================================

Phobos PHP Framework

3.0.5(3mo ago)02612MITPHPPHP &gt;=8.3

Since Oct 14Pushed 3mo agoCompare

[ Source](https://github.com/mongoose-studio/phobos-framework)[ Packagist](https://packagist.org/packages/mongoose-studio/phobos-framework)[ RSS](/packages/mongoose-studio-phobos-framework/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (5)Used By (2)

Phobos Framework
================

[](#phobos-framework)

### by Mongoose Studio

[](#by-mongoose-studio)

[![PHP Version](https://camo.githubusercontent.com/4920d9ec5fb46029e88ff662bec1ad741bde52db00ea208e20b11f3b81e4dee3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253345253344253230382e332d626c7565)](https://www.php.net/)[![License](https://camo.githubusercontent.com/784362b26e4b3546254f1893e778ba64616e362bd6ac791991d2c9e880a3a64e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e2e737667)](LICENSE.txt)[![Version](https://camo.githubusercontent.com/d00a74e995aa51f343d458e54615216dec533987a1d22ae041d5b2aa2f5d7caf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d332e302e322d6f72616e6765)](https://github.com/mongoose-studio/phobos-framework)

   ![Phobos Framework](phobos-banner-dark.png)**PhobosFramework** es un framework PHP moderno, minimalista y de alto rendimiento, diseñado para construir APIs RESTful robustas y escalables. Toma inspiración de la ligereza de Slim y de la modularidad de Angular, pero su núcleo permanece libre de dependencias externas. Su sistema de routing es claro y flexible; admite parámetros tipo `:param`, wildcards avanzados (`*`, `**`) y módulos autocontenidos que ayudan a mantener la estructura en aplicaciones empresariales.

¿Que tiene de bueno esta versión? pues, encontrarás un `DI Container` con `autowiring` automático, `middleware` encadenados y compatibilidad con `PHP 8.3+` para asegurar tipos de forma completa. Suena muy técnico, pero entiéndelo de esta forma: se traduce en código más seguro, menos acoplamiento y pruebas más simples. Además, Phobos trae un `Observer` para debugging "en vivo", soporte `multi-tenant` nativo, versionado de APIs y orientado a API-first con conversión JSON automática. Desde microservicios hasta SSO servers, API gateways o backends para SPAs, Phobos da las herramientas necesarias sin complicar la experiencia del desarrollador.

Si trabajaste con `Phobos 1 o 2` —o incluso con `XWork (3 a 7)`— vas a reconocer el ADN: sigue siendo modular, con DAOs y rutas como pilares. Pero Phobos 3 se da un lavado de cara: mantiene lo bueno y suma cosas que hacen la vida del dev mucho más fácil. Piensa en helpers por todos lados, menos singletons por defecto, middleware e injections ordenadas, pipelines claros, un ciclo de vida más robusto y un observador que hace el debug menos doloroso. Añadimos servicios, configuración vía `.env`, `request`/`response` objects para entender exactamente qué pasa, librerías sólidas y un montón de pequeñas mejoras muy prácticas. En resumen: lo mismo de siempre, pero más limpio, más rápido, más amable y mas pulento XD 🇨🇱.

Características Principales
---------------------------

[](#características-principales)

- 🚀 **Ligero y Rápido** - Sin dependencias externas, puro PHP
- 💉 **Inyección de Dependencias** - Container con autowiring automático
- 🔄 **Sistema de Middleware** - Pipeline tipo "onion" para procesar requests
- 🎯 **Enrutamiento Avanzado** - Parámetros dinámicos, wildcards y grupos
- 📦 **Arquitectura Modular** - Organiza tu código en módulos independientes
- 🔍 **Sistema Observer** - Debugging en vivo del ciclo de vida
- ⚡ **PHP 8.3+** - Aprovecha las características más modernas de PHP

Instalación
-----------

[](#instalación)

```
composer require mongoose-studio/phobos-framework
```

Inicio Rápido
-------------

[](#inicio-rápido)

### 1. Estructura Básica

[](#1-estructura-básica)

```
/app
  /Controllers
  /Middleware
  /Modules
  /Providers
/config
  app.php
  database.php
/public
  index.php
/storage
/.env

```

### 2. Punto de Entrada (`public/index.php`)

[](#2-punto-de-entrada-publicindexphp)

```
