https://github.com/zef-dev/convoworks-data-filesystem
Convoworks service data layer filesystem implementation
https://github.com/zef-dev/convoworks-data-filesystem
Last synced: 7 months ago
JSON representation
Convoworks service data layer filesystem implementation
- Host: GitHub
- URL: https://github.com/zef-dev/convoworks-data-filesystem
- Owner: zef-dev
- License: mit
- Created: 2020-12-03T12:34:12.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-27T15:52:34.000Z (about 3 years ago)
- Last Synced: 2025-04-08T19:08:50.488Z (10 months ago)
- Language: PHP
- Size: 27.3 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Filesystem data layer for Convoworks
This library contains filesystem implementations for `\Convo\Core\IServiceDataProvider`, `\Convo\Core\IServiceParamsFactory`, `\Convo\Core\IServiceParamsFactory` and `Convo\Core\Media\IServiceMediaManager` [Convoworks](https://github.com/zef-dev/convoworks-core) interfaces which are serving for data storage.
In addition there is a simple filesystem `Psr\SimpleCache\CacheInterface` implementation too.
### Service data
* `Convo\Data\Filesystem\FilesystemServiceDataProvider` implements `IServiceDataProvider` - stores service data
* `Convo\Data\Filesystem\FilesystemServiceParams` implements `IServiceParams` - stores runtime service params
* `Convo\Data\Filesystem\FilesystemServiceParamsFactory` implements `IServiceParamsFactory` - creates concrete service params storages
* `Convo\Data\Filesystem\FilesystemServiceMediaManager` implements `IServiceMediaManager` - stores service media
### Cache
* `Convo\Data\Filesystem\FilesystemCache` implements `CacheInterface` - cache is available to be used in Convoworks components
---
For more information, please check out [convoworks.com](https://convoworks.com)