executioner:用于处理 PHP 异常和重试代码执行的库

时间:2024-07-21 12:22:50
【文件属性】:

文件名称:executioner:用于处理 PHP 异常和重试代码执行的库

文件大小:20KB

文件格式:ZIP

更新时间:2024-07-21 12:22:50

PHP

刽子手 该库旨在创建一种简单的方法来执行可能引发异常并应重新尝试的代码。 安装 运行composer require tebru/executioner:dev-master 基本用法 该库可以像这样简单地使用 <?php use Tebru\Executioner; $executor = new Executor(); $result = $executor->execute(2, function () { /* code that may throw an exception */ }); 这将在所有异常上重试两次。 不抛出异常而执行失败将导致抛出\Tebru\Executioner\Exception\FailedException 。 如果您不希望该异常传播,请确保将您的execute()调用包装在 try/catch 中。 活动 事件用于提供对操作的钩子/洞察力。 这4个事


【文件预览】:
executioner-master
----composer.json(734B)
----.travis.yml(64B)
----phpunit.xml(202B)
----composer.lock(35KB)
----tests()
--------ExecutorTest.php(3KB)
----src()
--------Executor.php(8KB)
--------Subscriber()
--------Factory()
--------Event()
--------Strategy()
--------Exception()
----.gitignore(15B)
----README.md(3KB)

网友评论