Utils
Table of Contents
Classes
- AttributeShape
- Pure transforms for the attribute data-shape the datasheet PDF renderer consumes.
- CachePurger
- Purges the WP Rocket page cache for products the PIM changed.
- ConfigProvider
- This class serves as an abstraction layer for managing various settings and
variables required for the plugin's functionality. The ConfigProvider class
centralizes configuration management, ensuring that if the source of settings
changes (e.g., from environment variables, WordPress Option pages, etc.),
only the implementation of the relevant methods in this class needs to be updated.
- FileLock
- Advisory file lock with a liveness heartbeat.
- Helpers
- Log
- PimPagePrefetcher
- Walks a paginated PIM endpoint in order while keeping several page requests in flight.
- PimService
- TsHealth
- Availability gate for TypeSense reads.
- TsService