123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- declare(strict_types=1);
- namespace App\Service;
- use App\Master\Enum\PassportEnum;
- use Hyperf\Di\Annotation\Inject;
- use Hyperf\Cache\Listener\DeleteListenerEvent;
- use Psr\EventDispatcher\EventDispatcherInterface;
- class SystemService
- {
-
- protected EventDispatcherInterface $dispatcher;
-
- public function flushCache(int $user_id): bool
- {
- $this->dispatcher->dispatch(new DeleteListenerEvent(PassportEnum::USER_INFO, ['user_id' => $user_id]));
- return true;
- }
- }
|