You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
523 B

2 years ago
  1. <?php namespace Wpstudio\Helpers\Classes\Observer;
  2. abstract class BaseObserver implements Observer
  3. {
  4. protected static string $class;
  5. /**
  6. * Очистка кэша
  7. * @return void
  8. */
  9. public static function clearCache(): void
  10. {
  11. $tags = [self::getCacheTag()];
  12. \Cache::tags($tags)->flush();
  13. }
  14. /**
  15. * Получение тэка кеша
  16. * @return string
  17. */
  18. public static function getCacheTag(): string
  19. {
  20. return static::getClass();
  21. }
  22. }