osmianski / laravel-helper
Laravel开发中的辅助类和函数
v0.1.1
2023-03-20 07:20 UTC
Requires
- illuminate/support: ~10
Requires (Dev)
- orchestra/testbench: ~7
- phpunit/phpunit: ~10.0
This package is auto-updated.
Last update: 2024-09-20 11:33:30 UTC
README
Laravel的辅助类和函数。
安装
使用以下命令将Composer包添加到您的项目中
composer require osmianski/laravel-helper
用法
不要忘记未实现的部分
你甚至忘记过像这样的注释吗?
function foo(?Bar $bar): void {
// TODO: handle nulls
...
}
以前,我也有这些。
现在没有了。
我发现,抛出NotImplemented
异常而不是简单的注释,可以让你立即偿还这一小块技术债务
use Osmianski\Helper\Exceptions\NotImplemented;
...
function foo(?Bar $bar): void {
if (!$bar) {
throw new NotImplemented();
}
...
}
最近,我发现了一个非常棒的功能,叫做PhpStorm的异常断点。其理念是,每当抛出指定的异常时,调试器就会停止在抛出异常的行上。
它与NotImplemented
异常非常匹配。配置后,调试器会在执行遇到尚未实现的功能或特殊情况时随时停止。
在运行 -> 查看断点
中配置,按+ -> PHP异常断点
,输入完整的异常类名,然后按确定
许可协议
本软件包是开源软件,许可协议为MIT。