iak / make-class
一个用于在Laravel应用程序中创建具有测试的基本类的包
v1.0.0.0
2021-08-28 20:21 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^8.37
- spatie/laravel-package-tools: ^1.4.3
Requires (Dev)
- brianium/paratest: ^6.2
- nunomaduro/collision: ^5.3
- orchestra/testbench: ^6.15
- phpunit/phpunit: ^9.3
- vimeo/psalm: ^4.4
README
在任意路径创建一个自定义类(可选带有测试)。
用法
示例
$ php artisan make:class Custom/Folder/MyCoolClass
将创建一个app/Custom/Folder/MyCoolClass.php
文件,其中包含
<?php namespace App\Custom\Folder; class MyCoolClass { // }
使用--test
选项在test/Unit/Custom/Folder/MyCoolClassTest.php
中创建相应的测试,使用默认的Laravel单元测试占位符。
自定义占位符
使用以下命令发布占位符:
php artisan vendor:publish --tag=stub
然后编辑stubs/class.stub
文件,以满足您的需求 =)
安装
您可以通过composer安装此包
composer require iak/make-class --dev
测试
composer test
贡献
有关详细信息,请参阅CONTRIBUTING
安全漏洞
请查看我们的安全策略,了解如何报告安全漏洞。
致谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件