PHPackages                             uuf6429/phpdoc-to-jsonschema - 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. uuf6429/phpdoc-to-jsonschema

ActiveLibrary

uuf6429/phpdoc-to-jsonschema
============================

A PHPDoc to JsonSchema converter.

1.0.1(1y ago)00MITPHPPHP ^8.1

Since Aug 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/uuf6429/phpdoc-to-jsonschema)[ Packagist](https://packagist.org/packages/uuf6429/phpdoc-to-jsonschema)[ Fund](https://paypal.me/uuf6429)[ GitHub Sponsors](https://github.com/uuf6429)[ RSS](/packages/uuf6429-phpdoc-to-jsonschema/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (7)Versions (3)Used By (0)

📩 PHPDoc to JSON Schema
=======================

[](#-phpdoc-to-json-schema)

[![CI](https://github.com/uuf6429/phpdoc-to-jsonschema/actions/workflows/ci.yml/badge.svg)](https://github.com/uuf6429/phpdoc-to-jsonschema/actions/workflows/ci.yml)[![Coverage](https://camo.githubusercontent.com/86ecd33abc9bf98482a30a5434157ad3c81baef14cd3fc77311d430f9d1c7de9/68747470733a2f2f636f6465636f762e696f2f67682f757566363432392f706870646f632d746f2d6a736f6e736368656d612f6272616e63682f6d61696e2f67726170682f62616467652e737667)](https://codecov.io/gh/uuf6429/phpdoc-to-jsonschema)[![Minimum PHP Version](https://camo.githubusercontent.com/ef363a5a30025ffef1857918c40fa01e97f03929e5f87d12a14bf334a7de9220/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e312d3838393242462e737667)](https://php.net/)[![License](https://camo.githubusercontent.com/0b4c6ee001eda8688d05ce26b257fe36b26e0a4ad955758e5529aaeb5566db35/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d3432384637452e737667)](https://github.com/uuf6429/phpdoc-to-jsonschema/blob/main/LICENSE)[![Latest Stable Version](https://camo.githubusercontent.com/b2ad8e468c09405c0179f204cc2b12bf70e63c933d5995a5eeae84e2ac7dfc28/68747470733a2f2f706f7365722e707567782e6f72672f757566363432392f706870646f632d746f2d6a736f6e736368656d612f76)](https://packagist.org/packages/uuf6429/phpdoc-to-jsonschema)[![Latest Unstable Version](https://camo.githubusercontent.com/6c0444e8e8ea80e1f908011005335607a0527ae2d2e25a5ff540eb180345e637/68747470733a2f2f706f7365722e707567782e6f72672f757566363432392f706870646f632d746f2d6a736f6e736368656d612f762f756e737461626c65)](https://packagist.org/packages/uuf6429/phpdoc-to-jsonschema)

Convert [PHPStan](https://phpstan.org/)-style PHPDoc to JSON Schema.

💾 Installation
--------------

[](#-installation)

This package can be installed with [Composer](https://getcomposer.org), simply run the following:

```
composer require uuf6429/phpdoc-to-jsonschema
```

*Consider using `--dev` if you intend to use this library during development only.*

🚀 Usage
-------

[](#-usage)

The following code:

```
