1 repository
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 este un generator de specificații OpenAPI și o bibliotecă de documentație API PHP. Scanează atributele și adnotările codului sursă PHP pentru a produce fișiere de specificații standardizate și referințe API interactive. Instrumentul funcționează ca un motor de inferență a schemei care derivă tipurile de date și schemele din hint-urile de tip native PHP și blocurile generice. Utilizează analiza statică bazată pe reflexie pentru a extrage metadate fără a executa logica aplicației și suportă moștenirea recursivă a schemelor pentru a îmbina definițiile din clasele și interfețele părinte. Proiectul include un utilitar de linie de comandă pentru exportul definițiilor API în fișiere YAML sau JSON statice. De asemenea, oferă un pipeline pentru asamblarea specificațiilor cu logică de procesare pluggable pentru a modifica modul în care codul sursă este analizat sau structurat.
Allows the integration of custom analysis steps to modify how the source code is interpreted or the specification is structured.