Notification模式在PHP中的实现Fowler通知模式的应用
通知PHP 5.3+库,用于处理在验证中用通知替换抛出异常。 \"如果你正在验证一些数据,你通常不应该使用异常来表示验证失败。\"
安装方式:通过运行以下命令安装库:
composer require php-ddd/notification
使用示例
假设我们有如下代码:
use Exception;
class PurchaseOrder {
/**
* @var Items[]
*/
private $items = array();
/**
* @var ShippingInformation
*/
private $shippingInformation;
/**
* Check if we can validate the purchase order
*/
public function validate(): void
{
// 这里进行验证逻辑
}
}
用户评论