blueprint maintained by dingo
Description
API Blueprint documentation generator.
Author
Last update
2024/05/09 20:17
(dev-master)
License
Downloads
7 748 491
Last update
2024/05/09 20:17
License
Require
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
- doctrine/annotations ~1.2 | ^2.0
- php ^8.0
- illuminate/support ^8.0|^9.0|^10.0|^11.0
- illuminate/filesystem ^8.0|^9.0|^10.0|^11.0
Last update
2024/05/09 20:17
License
Require
- php ^8.0
- illuminate/support ^8.0|^9.0|^10.0|^11.0
- illuminate/filesystem ^8.0|^9.0|^10.0|^11.0
- doctrine/annotations ~1.2 | ^2.0
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
Last update
2023/05/14 13:44
License
Require
- php ^7.2.5|^8.0
- illuminate/support ^7.0|^8.0|^9.0|^10.0
- illuminate/filesystem ^7.0|^8.0|^9.0|^10.0
- doctrine/annotations ~1.2 | ^2.0
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
Last update
2023/04/04 11:59
License
Require
- php ^7.2.5|^8.0
- illuminate/support ^7.0|^8.0|^9.0|^10.0
- illuminate/filesystem ^7.0|^8.0|^9.0|^10.0
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
Last update
2022/08/20 10:47
License
Require
- php ^7.2.5|^8.0
- illuminate/support ^7.0|^8.0|^9.0
- illuminate/filesystem ^7.0|^8.0|^9.0
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
Last update
2021/04/30 13:20
License
Require
- php ^7.2.5|^8.0
- illuminate/support ^7.0|^8.0
- illuminate/filesystem ^7.0|^8.0
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
Last update
2021/04/30 13:20
License
Require
- php ^7.2.5|^8.0
- illuminate/support ^7.0|^8.0
- illuminate/filesystem ^7.0|^8.0
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
Last update
2020/09/13 14:32
License
Require
- php ^7.2.5
- illuminate/support ^7.0|^8.0
- illuminate/filesystem ^7.0|^8.0
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
Last update
2020/03/14 08:33
License
Require
- php ^7.2.5
- illuminate/support ^7.0
- illuminate/filesystem ^7.0
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
Last update
2020/03/14 08:04
License
Require
- php ^7.2.5
- doctrine/annotations ~1.2
- illuminate/support ^7.0
- illuminate/filesystem ^7.0
- phpdocumentor/reflection-docblock ^3.1 || ^4.1 || ^5
Last update
2020/03/12 14:40
License
Require
- php ^7.2.5
- illuminate/support ^5.5 || ^6.0 || ^7.0
- illuminate/filesystem ^5.5 || ^6.0 || ^7.0
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1|^4.1
Last update
2019/10/07 12:14
License
Require
- php ^7.1
- illuminate/support ^5.5 || ^6.0
- illuminate/filesystem ^5.5 || ^6.0
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1|^4.1
Last update
2019/09/26 15:17
License
Require
- php >=5.5.9
- illuminate/support ^5.1 || ^6.0
- illuminate/filesystem ^5.1 || ^6.0
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1|^4.1
Last update
2017/12/05 13:02
License
Require
- php >=5.5.9
- illuminate/support ^5.1
- illuminate/filesystem ^5.1
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1
Last update
2017/09/20 15:50
License
Require
- php >=5.5.9
- illuminate/support ^5.1
- illuminate/filesystem ^5.1
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock ^3.1
Last update
2017/02/11 18:28
License
Require
- php >=5.5.9
- illuminate/support 5.1.* || 5.2.* || 5.3.* || 5.4.*
- illuminate/filesystem 5.1.* || 5.2.* || 5.3.* || 5.4.*
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock 3.1.*
Last update
2016/12/27 22:55
License
Require
- php >=5.5.9
- illuminate/support 5.1.* || 5.2.* || 5.3.*
- illuminate/filesystem 5.1.* || 5.2.* || 5.3.*
- doctrine/annotations ~1.2
- phpdocumentor/reflection-docblock 3.1.*
Last update
2016/08/30 05:27
License
Require
- php >=5.5.9
- illuminate/support 5.1.* || 5.2.* || 5.3.*
- illuminate/filesystem 5.1.* || 5.2.* || 5.3.*
- doctrine/annotations 1.2.*
- phpdocumentor/reflection-docblock 3.1.*
Last update
2016/04/12 08:00
License
Require
- php >=5.5.9
- illuminate/support ~5.1
- illuminate/filesystem ~5.1
- doctrine/annotations 1.2.*
- phpdocumentor/reflection-docblock 2.0.*
Last update
2016/03/31 13:16
License
Require
- php >=5.5.9
- illuminate/support ~5.1
- illuminate/filesystem ~5.1
- doctrine/annotations 1.2.*
- phpdocumentor/reflection-docblock 2.0.*
Last update
2015/11/30 07:11
License
Require
- php >=5.5.9
- illuminate/support ~5.1
- doctrine/annotations 1.2.*
- phpdocumentor/reflection-docblock 2.0.*
Last update
2015/08/22 05:01
License
Require
- php >=5.5.9
- illuminate/support 5.1.*
- doctrine/annotations 1.2.*
- phpdocumentor/reflection-docblock 2.0.*
Last update
2015/07/17 13:26
License
Require
- php >=5.5.9
- illuminate/support 5.1.*
- doctrine/annotations 1.2.*
- phpdocumentor/reflection-docblock 2.0.*
Last update
2015/07/02 10:36
License
Require
- php >=5.5.9
- illuminate/support 5.1.*
- doctrine/annotations 1.2.*
- phpdocumentor/reflection-docblock 2.0.*
Last update
2015/06/20 09:15
License
Require
- php >=5.5.9
- illuminate/support 5.1.*
- doctrine/annotations 1.2.*
- phpdocumentor/reflection-docblock 2.0.*
API Blueprint Generator
This package generates a valid API Blueprint 1A document from a collection of classes.
Usage
Some index method phpdoc example:
<?php
/**
* Products
*
* @Resource("Products", uri="/products")
*/
class ProductsController extends ApiController
{
/**
* Products list
*
* Get current products list
*
* @Get("/")
* @Versions({"v1"})
* @Transaction({
* @Request(identifier="/?state=synced"),
* @Response(200, body={"data":{{"id":"rkoVJ7qa4Z6lzXdVnldgx9LmpBP0DQ3e","name":"Product name","status":"active"}},"meta":{"pagination":{"total":1,"count":1,"per_page":1,"current_page":1,"total_pages":1,"links":{}}}})
* })
* @Parameters({
* @Parameter("api_token", type="string", required=true, description="API Token", default=null),
* @Parameter("page", type="integer", required=false, description="Pagination page", default=1),
* @Parameter("state", type="string", required=false, description="Product status filter", default="synced", members={
* @Member(value="synced", description="Products synced"),
* @Member(value="pending", description="Products pending")
* })
* })
*/
public function index(Request $request)
{}
}
License
This package is licensed under the BSD 3-Clause license.