Download the PHP package opengeek/content without Composer
On this page you can find all versions of the php package opengeek/content. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download opengeek/content
More information about opengeek/content
Files in opengeek/content
Download opengeek/content
More information about opengeek/content
Files in opengeek/content
Vendor opengeek
Package content
Short Description Simple content management abstractions
License MIT
Package content
Short Description Simple content management abstractions
License MIT
Please rate this library. Is it a good library?
Informations about the package content
opengeek/content
The core package for the Opengeek Content library. Provides backend-agnostic contracts, types, collections, and shared exceptions for content management.
Installation
What's Included
- Contracts: Generic interfaces for repositories (
ContentRepositoryInterface) and collections (ContentCollectionInterface). - Support:
ContentCollectionTraitfor rapid collection implementation with filtering, sorting, and slicing. - Caching:
CachingContentRepositorydecorator to add PSR-6/Symfony Cache support to any repository. - Article DTO: A pure value container for article data.
- ArticleCollection: A typed, immutable, and searchable collection of
Articleobjects. - ArticleRepositoryInterface: Specialized contract for reading articles.
- ArticlePersisterInterface: Contract for writing articles.
- MarkdownRendererInterface: Implementation-agnostic interface for rendering Markdown to HTML.
- Shared Exceptions:
ContentException,ContentNotFoundException,ContentMappingException, etc.
Usage
This package provides the interfaces you should depend on in your application logic. To actually load or save content, you will need one of the implementation packages:
opengeek/content-markdown: Read-only Markdown file repository.opengeek/content-dbal: Read/write SQL persistence via Doctrine DBAL.opengeek/content-markdown-renderer: HTML rendering for Markdown content.
All versions of content with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.3
The package opengeek/content contains the following files
Loading the files please wait ...