Services
Table of Contents
Namespaces
Classes
- AdvancedSearchService
- AuthService
- Standalone authentication service for Heratio.
- ConfigService
- Configuration service — wraps sfConfig for forward compatibility.
- CsrfService
- CSRF Protection Service.
- EntityQueryService
- Standalone entity query service -- replaces QubitObject::getBySlug(), QubitQuery, and MPTT hierarchy traversal for standalone Heratio mode.
- ExtendedRightsService
- Extended Rights Service Handles RightsStatements.org, Creative Commons, TK Labels, and Embargoes
- GlamIdentifierService
- GLAM Identifier Service
- HttpClientService
- HTTP Client Service — safe outbound HTTP with SSRF protection.
- IsbnLookupService
- ISBN Lookup Service
- LanguageService
- Language Service.
- LibraryCoverService
- Service to download and store library book covers as AtoM digital objects
- LightweightDigitalObject
- Lightweight digital object wrapper for template compatibility.
- LightweightObject
- Generic lightweight object wrapper for template compatibility.
- LightweightResource
- Lightweight resource wrapper for template compatibility.
- MenuService
- Menu service for standalone (Heratio) layout.
- Model3DService
- Model3DService
- OllamaPageIndexClient
- Ollama PageIndex Client
- PageIndexService
- PageIndex Service
- PluginManagerService
- QueueCliTaskHandler
- Bridge handler that wraps existing Symfony CLI tasks.
- QueueJobContext
- Context object passed to job handlers for progress reporting and logging.
- QueueJobRegistry
- Static registry mapping job_type strings to handler classes.
- QueueService
- Durable Queue Service for AtoM Heratio.
- RicSyncService
- RightsService
- ShellCommandService
- Shell Command Service — safe shell execution utilities.
- ThreeDAutoConfigService
- TiffPdfMergeService
- Service for merging TIFF/image files into PDF documents
- XmlParserService
- XML Parser Service — safe XML parsing with XXE protection.