1 repositorio
The practice of defining web API data structures using PHP native type hints and class hierarchies.
Distinct from PHP Type Resolvers: Shortlist candidates focus on runtime discovery or SAPI bridges, not the modeling of API schemas in PHP.
Explore 1 awesome GitHub repository matching web development · PHP API Schema Modeling. Refine with filters or upvote what's useful.
swagger-php es un generador de especificaciones OpenAPI y biblioteca de documentación de API para PHP. Escanea atributos y anotaciones del código fuente de PHP para producir archivos de especificación estandarizados y referencias de API interactivas. La herramienta funciona como un motor de inferencia de esquemas que deriva tipos de datos y esquemas a partir de sugerencias de tipo nativas de PHP y bloques genéricos. Utiliza análisis estático basado en reflexión para extraer metadatos sin ejecutar la lógica de la aplicación y admite la herencia recursiva de esquemas para fusionar definiciones de clases e interfaces padre. El proyecto incluye una utilidad de línea de comandos para exportar definiciones de API a archivos YAML o JSON estáticos. También proporciona un pipeline para el ensamblaje de especificaciones con lógica de procesamiento conectable para modificar cómo se analiza o estructura el código fuente.
Defines data structures and reusable components for web interfaces using native PHP type hints and class inheritance.