|
...
|
...
|
@@ -3,21 +3,17 @@ |
|
|
|
namespace Lackoxygen\Customs;
|
|
|
|
|
|
|
|
use Lackoxygen\Customs\Request\PayExInfo;
|
|
|
|
use Lackoxygen\Customs\Utils\Trigger;
|
|
|
|
|
|
|
|
class Customs
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @param callable $func
|
|
|
|
* @param PayExInfo $payExInfo
|
|
|
|
*
|
|
|
|
* @return string
|
|
|
|
* @throws Exception\Exception
|
|
|
|
*/
|
|
|
|
public function report(callable $func)
|
|
|
|
public function report(PayExInfo $payExInfo)
|
|
|
|
{
|
|
|
|
$payExInfo = PayExInfo::make();
|
|
|
|
Trigger::closure($func, $payExInfo);
|
|
|
|
|
|
|
|
return Client::request($payExInfo);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|