Application
Interfaces, Classes, Traits and Enums
- SpatialInterface
- AuthInterface
- Interface for metadata access authorization.
- RepoInterface
- RepoResourceInterface
- ParameterInterface
- ServiceInterface
- iTransformation
- An interface for dissemination services parameters transformation
- RepoResourceInterface
- MetaLookupInterface
- It is a common problem to couple binary data with their metadata.
- NamedEntityInterface
- NamedEntityIteratorInterface
- HandlerInterface
- Description of FormatInterface
- ResourceInterface
- Resource
- Maps ARCHE resource metadata to a BibLaTeX bibliographic entry.
- Auth
- Description of Auth
- BadRequestException
- Description of RepoException
- BinaryPayload
- Represents a request binary payload.
- ConflictException
- Description of RepoException
- Describe
- Handles the /desribe endpoint
- DuplicatedKeyException
- Description of RepoException
- MetadataManager
- Description of MetadataManager
- HandlersController
- Description of CallbackController
- Metadata
- Manages resources's metadata (loads from database or HTTP request, writes into
the database, serializes to RDF, etc.).
- MetadataGui
- Provides simple HTML serialization of a metadata triples set
- MetadataReadOnly
- Specialized version of the Metadata class.
- NoBinaryException
- Exception thrown by the BinaryPayload class when a resource has no binary
payload.
- RepoException
- Description of RepoException
- Resource
- Description of Resource
- RestController
- Description of RestController
- Search
- Description of Search
- Transaction
- Description of Transaction
- TransactionController
- Description of TransactionController
- UserApi
- Implements the REST API users management API
- OutputFile
- Simple wrapper allowing to distinguish raw output string from a file
- Spatial
- Provides SQL code for extracting geometries from various spatial formats
(geoJSON, KML, GML, raster images)
- Triple
- Description of Triple
- DashboardController
- DashboardHelper
- Description of DashboardHelper
- DisseminationServiceHelper
- Description of DisseminationServiceHelper
- DashboardModel
- Description of DashboardModel
- DisseminationService
- Description of DisseminationService
- ArcheDashboardPathProcessor
- Doorkeeper
- Description of Doorkeeper
- DoorkeeperException
- Description of DoorkeeperException
- ClarinException
- Description of ClarinException
- Endpoint
- Description of Endpoint
- FcsException
- Description of FcsException
- SruException
- Description of SruException
- SruParameters
- A container for SRU parameters
- SruResponse
- Description of SruResponse
- Parser
- OASIS-CQL Parser
- ParserException
- Description of ParserException
- Term
- Description of Term
- Token
- Description of Token
- AcdhRepoGuiController
- Description of AcdhRepoController
- ArcheBaseController
- Description of ArcheBaseController
- ChildApiController
- Description of ChildApiController
- DetailViewController
- Description of DetailViewController
- DisseminationServicesController
- Description of DisseminationServicesController
- RootViewController
- Description of RootViewController
- SearchViewController
- Description of SearchViewController
- VersionsController
- Description of VersionsController
- AcdhRepoGuiConfigEventSubscriber
- AcdhRepoGuiEventSubscriber
- ComplexSearchForm
- ArcheHelper
- Description of ArcheHelper Static Class
- ChildApiHelper
- Description of ApiViewHelper
- DetailViewHelper
- Description of DetailViewHelper
- DisseminationServicesHelper
- Description of DisseminationServicesHelper
- FormHelper
- Description of FormHelper
- GeneralFunctions
- Description of GeneralFunctions
- MetadataGuiHelper
- Description of MetadataGuiHelper
- PagingHelper
- Description of PagingHelper
- RootViewHelper
- Description of RootViewHelper
- SearchViewHelper
- Description of SearchViewHelper
- ArcheModel
- Description of ArcheModel
- BlocksModel
- Description of DetailViewModel
- ChildApiModel
- Description of ApiModel
- DetailViewModel
- Description of DetailViewModel
- DisseminationServicesModel
- Description of DisseminationServicesModel
- GeneralFunctionsModel
- Description of DetailViewModel
- OntologyTwigExtensionModel
- Description of OntologyTwigExtensionModel
- RootViewModel
- Description of RootModel
- SearchViewModel
- Description of SearchViewModel
- BreadCrumbObject
- Description of BreadCrumbObject
- ClarinVCRObject
- Description of ClarinVCRObject
- ResourceObject
- ThreeDObject
- Description of ThreeDObject
- ToolTipObject
- Description of ToolTipObject
- AcdhRepoGuiPathProcessor
- ArcheVersionsBlock
- Provides a 'Version' block.
- LangSwitcherBlock
- Provides a 'LangSwitcherBlock' block.
- RepoSearchBlock
- Provides a 'SearchSD' block.
- StartPageLeftBlock
- Provides a 'StartPageLeftBlock' block.
- VcrSubmitBlock
- Provides a 'VCR' block.
- exampleData
- ArcheApiHelperTest
- Tests ArcheApiHelper
- GeneralFunctionsTest
- Tests GeneralFunctions
- ResourceObjectTest
- Tests ResourceObject
- PHPUnitUtil
- Description of PHPUnitUtil
- ArcheUtilTraitTest
- Tests ArcheUtilTrait
- ArcheTwigDateExtension
- ComposerTwigExtension
- OntologyTwigExtension
- Description of OntologyTwigExtension
- ArcheApiBaseController
- Description of ArcheApiBaseController
- ArcheApiMainController
- Description of ArcheMainApiController
- ChildController
- Description of RPRController
- CollectionBinariesController
- Description of CollectionBinariesController
- CollectionController
- Description of CollectionController
- CollectionScriptController
- Description of CollectionScriptController
- TurtleDissController
- Description of TurtleDissController
- GndPersonsController
- Description of GndPersonsController
- InverseDataController
- Description of GetInverseDataController
- MembersController
- Description of MembersController
- MetadataGuiController
- Description of MetadataGuiController
- RootTableController
- Description of RootTableController
- OntolgyJsController
- Description of OntolgyJsController
- RPRController
- Description of RPRController
- VersionsController
- Description of VersionsController
- MetadataGuiHelper
- Description of MetadataGuiHelper
- Utils
- Description of Utils
- ArcheApiModel
- Description of ArcheApiModel
- ChildModel
- Description of RPRModel
- CollectionBinariesModel
- Description of CollectionBinariesModel
- CollectionModel
- Description of CollectionModel
- GndPersonsModel
- Description of GndPersonsModel
- InverseDataModel
- Description of InverseDataModel
- MembersModel
- Description of MembersModel
- MetadataGuiModel
- Description of MetadataGuiModel
- RootTableModel
- Description of RootTableModel
- OntolgyJsModel
- Description of OntolgyJsModel
- RPRModel
- Description of RPRModel
- ChildObject
- Description of RPRObject
- CollectionBinariesObject
- Description of CollectionBinariesObject
- CollectionObject
- Description of CollectionObject
- CollectionScriptObject
- Description of CollectionScriptObject
- TurtleDissObject
- Description of GndPersonObject
- GndPersonsObject
- Description of GndPersonObject
- InverseDataObject
- Description of InverseDataObject
- MainObject
- Description of MainObject
- MembersObject
- Description of MembersObject
- MetadataGuiObject
- Description of MetadataObject
- RootTableObject
- Description of RootTableObject
- OntolgyJsObject
- Description of OntolgyJs
- RPRObject
- Description of RPRObject
- VersionsObject
- Description of VersionsObject
- BinaryPayload
- Simple container for a request binary payload.
- Config
- A container for the yaml configuration allowing to satisfy phpstan checks
by mocking config properties hierarchy.
- AmbiguousMatch
- Description of AmbiguousMatch
- Conflict
- Exception representing the HTTP 409 Conflict return code
- Deleted
- Exception representing the HTTP 410 Gone return code
- ExceptionUtil
- Utility class for unwrapping errors
- NotFound
- Exception representing the HTTP 404 Not Found return code
- RepoLibException
- Description of RepoLibException
- GeneratorPromise
- Description of ResponsePromise
- GraphPromise
- Description of GraphPromise
- RepoResourcePromise
- Description of Psr7ResponsePromise
- ResponsePromise
- Description of Psr7ResponsePromise
- Repo
- A repository connection class.
- RepoDb
- Provides a read only access to the repository on the relational database level.
- RepoResource
- Description of RepoResource
- RepoResourceDb
- Provides a read-only access to the repository resource's metadata.
- RepoResourceResolver
- Returns repository resource object having a given id.
- Schema
- A container for configuration properties.
- SearchConfig
- Stores the repository search configuration, e.g. full text search options and pagination options.
- SearchTerm
- Describes a single search condition.
- Format
- Container describing dissemination service return format.
- Parameter
- Represents a dissemination service parameter.
- ParameterDb
- Description of ParameterDb
- Service
- Represents a dissemination service.
- ServiceDb
- Description of ServiceDb
- AddParam
- Assuming value is an URL, adds a given query parameter value.
- Base64Encode
- Base64 encodes given value
- RawUrlEncode
- URL encodes given value
- RemoveProtocol
- URL encodes given value
- SetParam
- Assuming value is an URL, sets a given query parameter value.
- Substr
- Returns value's substring
- UriPart
- Assuming value is an URL extracts given parts of the URL.
- UrlEncode
- URL encodes given value
- RepoResource
- Description of RepoResource
- RepoResourceDb
- Description of RepoResourceDb
- File
- Description of File
- Indexer
- Ingests files into the repository
- IndexerException
- Exception used by the Indexer class, giving access to resources which were
commited when an error occured.
- MetadataCollection
- Class for importing whole metadata graph into the repository.
- MetaLookupConstant
- Returns a fixed set of metadata properties to every file.
- MetaLookupException
- Exception thrown when a resource metadata were not found in the external
source.
- MetaLookupFile
- Implements metadata lookup by searching in a given metadata locations for
a file with an original file name with a given extension appended.
- MetaLookupGraph
- Searches for file metadata inside an RDF graph.
- SkippedException
- Exception used to denoted a file has been skipped to to Indexer class
skip rules.
- ProgressMeter
- Helper class for displaying progress meter
- UUID
- Generates UUIDs
(see https://en.wikipedia.org/wiki/Universally_unique_identifier)
- BaseDesc
- Description of BaseDesc
- ClassDesc
- A container for and RDF class description
- Ontology
- Provides an API for the ARCHE oontology.
- PropertyDesc
- A container for an RDF property description
- RestrictionDesc
- A container for an OWL restriction description
- SkosConceptDesc
- Container class for a skos:Concept
- CheckIdentifierController
- Description of ConceptsController
API endpoint for METADATA Editor
- GetDataApiController
- Description of GetDataApiController
API endpoint for METADATA Editor
- MainController
- Description of MainController
- BaseOntologyController
- Description of BaseOntologyController
- MetadataController
- Description of MetadataController
- ConceptsController
- Description of ConceptsController
API endpoint for METADATA Editor
- OrganisationsController
- Description of OrganisationsController
- PersonsController
- Description of PersonsController
- PlacesController
- Description of PersonsController
- PublicationsController
- Description of PublicationsController
- CheckIdentifierModel
- Description of CheckIdentifierModel
- GetDataApiModel
- Description of OrganisationsModel
- MainApiModel
- Description of ArcheApiModel
- MetadataModel
- Description of MetadataModel
- ConceptsModel
- Description of PersonsModel
- OrganisationsModel
- Description of OrganisationsModel
- PersonsModel
- Description of PersonsModel
- PlacesModel
- Description of PlacesModel
- PublicationsModel
- Description of PublicationsModel
- CheckIdentifierObject
- Description of CheckIdentifierObject
- GetDataApiObject
- Description of GetDataApiObject
- MainObject
- Description of MainObject
- BaseOntologyObject
- Description of BaseOntologyObject
- MetadataObject
- Description of MetadataObject
- ConceptsObject
- Description of PersonsObject
- OrganisationsObject
- Description of OrganisationsObject
- PersonsObject
- Description of PersonsObject
- PlacesObject
- Description of PlacesObject
- PublicationsObject
- Description of PublicationsObject
- NamedEntityFile
- Description of RefResourceFile
- NamedEntityIteratorFile
- Description of NamedEntityIteratorFile
- NamedEntityIteratorRepo
- Description of NamedEntityIteratorRepo
- NamedEntityRepo
- Description of RefResourceRepo
- AccessRightsException
- Description of AccessRightsException
- Proxy
- Simple reverse proxy implementation for dissemination services.
- Resolver
- Resolves an URI being defined as an identifier of a repository object to
the proper dissemination method.
- Entity
- Description of Entity
- Ontology
- Description of Ontology
- Property
- Description of Property
- RdfClass
- Description of Class
- Restriction
- Class checking ontology restrictions consistency.
- SkosConcept
- Description of SkosConcept
- Util
- Description of Util
- Vocabulary
- Description of Vocabulary
- ClearCache
- Description of ClearCache
- FileToLargeException
- Description of FileToLargeException
- Fallback
- A fallback thumbnail handler creating a document-like icon filled with
the resource's mime type
- Image
- Creates thumbnails from image files by rescaling it to the desired resolution.
- Text
- Creates the resource thumbnail by plotting first few lines of a resource content.
- NoSuchFileException
- Description of NoSuchFile
- Resource
- Description of Resource
- ResourceMeta
- Description of ResourceMeta
- DisseminationServiceTrait
- Description of DisseminationServiceInterface
- ArcheUtilTrait
- Description of ArcheHelper
- PromiseTrait
- Description of PromiseTrait
- RepoResourceTrait
- A common boilet plate code to be reused by all RepoResourceInterface
implementations.
- RepoTrait
- A common (mostly boiler plate) code for classes implementing the RepoInterface.
- ParameterTrait
- Description of ParameterTrait
- ServiceTrait
- Description of ServiceTrait
- RepoResourceTrait
- Description of RepoResourceTrait