silverstripe-ideannotator:为DataObjects,Page,PageControllers和(Data)Extensions生成文档块

时间:2021-01-30 05:46:01
【文件属性】:
文件名称:silverstripe-ideannotator:为DataObjects,Page,PageControllers和(Data)Extensions生成文档块
文件大小:24KB
文件格式:ZIP
更新时间:2021-01-30 05:46:01
helper packagist silverstripe code-generator vscode silverstripe-ideannotator 该模块为DataObjects,PageControllers和(Data)Extensions生成@ property,@ method和@mixin标记,因此像PHPStorm这样的ide可以识别$ db,$ has_one,$ has_many和$ many_many数组中设置的数据库和关系。 可以使用每个dev / build以及每个模块或类名的DataObjectAnnotatorTask生成/更新docblock。 要求 SilverStripe框架和可能的自定义代码。 默认情况下, mysite是启用的“模块”。 版本^ 2: SilverStripe 3.x框架 版本^ 3: SilverStripe 4.x 安装 { " require-dev " : { " silverleague/ideannotator " : " 3.x-dev " } } 请注意,此示例省略了您需要的任何可能的模块! 结果示例 <?php /** * Class NewsItem * * @propert
【文件预览】:
silverstripe-ideannotator-master
----.gitignore(158B)
----codecov.yml(34B)
----.codeclimate.yml(223B)
----src()
--------Tasks()
--------Extensions()
--------Generators()
--------DataObjectAnnotator.php(10KB)
--------Helpers()
----LICENSE.md(1KB)
----phpcs.xml.dist(1KB)
----CONTRIBUTING.md(1KB)
----composer.json(1KB)
----_config()
--------config.yml(228B)
----README.md(3KB)
----Changelog.md(1KB)
----.scrutinizer.yml(195B)
----phpunit.xml.dist(447B)
----.gitattributes(78B)
----docs()
--------en()
----.editorconfig(455B)

网友评论