全栈小学生 0e47055ccb v1.0.0-beta.1
2023-04-15 17:12:49 +08:00

24 lines
595 B
PHP

<?php
declare(strict_types=1);
namespace Yansongda\Pay\Service;
use Symfony\Component\EventDispatcher\EventDispatcher;
use Yansongda\Pay\Contract\EventDispatcherInterface;
use Yansongda\Pay\Contract\ServiceProviderInterface;
use Yansongda\Pay\Pay;
class EventServiceProvider implements ServiceProviderInterface
{
/**
* @throws \Yansongda\Pay\Exception\ContainerException
*/
public function register($data = null): void
{
if (class_exists(EventDispatcher::class)) {
Pay::set(EventDispatcherInterface::class, new EventDispatcher());
}
}
}