1 Repo
Pluggable logic used to customize the analysis of source code or the structure of generated output.
Distinct from Pluggable Architectures: Specifically targets the extensibility of code analysis for specifications rather than data sources or compression.
Explore 1 awesome GitHub repository matching data & databases · Analysis Extensions. Refine with filters or upvote what's useful.
swagger-php ist ein OpenAPI-Spezifikationsgenerator und eine PHP-API-Dokumentationsbibliothek. Sie scannt PHP-Quellcode-Attribute und -Annotationen, um standardisierte Spezifikationsdateien und interaktive API-Referenzen zu erstellen. Das Tool fungiert als Schema-Inferenz-Engine, die Datentypen und Schemata aus nativen PHP-Type-Hints und generischen Blöcken ableitet. Es verwendet reflexionsbasierte statische Analyse, um Metadaten zu extrahieren, ohne Anwendungslogik auszuführen, und unterstützt rekursive Schema-Vererbung, um Definitionen aus Elternklassen und Interfaces zusammenzuführen. Das Projekt enthält ein CLI-Utility zum Exportieren von API-Definitionen in statische YAML- oder JSON-Dateien. Es bietet zudem eine Pipeline für die Spezifikationsassemblierung mit pluggbarer Verarbeitungslogik, um zu modifizieren, wie Quellcode analysiert oder strukturiert wird.
Allows the integration of custom analysis steps to modify how the source code is interpreted or the specification is structured.