modular versions api
Allows apps to register version backends for storage types
The existing versions backend is wrapped in a "legacy" backend.
Signed-off-by:
Robin Appelman <robin@icewind.nl>
Showing
- apps/files_versions/appinfo/info.xml 4 additions, 0 deletionsapps/files_versions/appinfo/info.xml
- apps/files_versions/composer/composer/autoload_classmap.php 7 additions, 0 deletionsapps/files_versions/composer/composer/autoload_classmap.php
- apps/files_versions/composer/composer/autoload_static.php 7 additions, 0 deletionsapps/files_versions/composer/composer/autoload_static.php
- apps/files_versions/lib/AppInfo/Application.php 40 additions, 8 deletionsapps/files_versions/lib/AppInfo/Application.php
- apps/files_versions/lib/Controller/PreviewController.php 26 additions, 21 deletionsapps/files_versions/lib/Controller/PreviewController.php
- apps/files_versions/lib/Sabre/RestoreFolder.php 3 additions, 9 deletionsapps/files_versions/lib/Sabre/RestoreFolder.php
- apps/files_versions/lib/Sabre/RootCollection.php 20 additions, 5 deletionsapps/files_versions/lib/Sabre/RootCollection.php
- apps/files_versions/lib/Sabre/VersionCollection.php 15 additions, 7 deletionsapps/files_versions/lib/Sabre/VersionCollection.php
- apps/files_versions/lib/Sabre/VersionFile.php 18 additions, 23 deletionsapps/files_versions/lib/Sabre/VersionFile.php
- apps/files_versions/lib/Sabre/VersionHome.php 28 additions, 9 deletionsapps/files_versions/lib/Sabre/VersionHome.php
- apps/files_versions/lib/Sabre/VersionRoot.php 12 additions, 6 deletionsapps/files_versions/lib/Sabre/VersionRoot.php
- apps/files_versions/lib/Storage.php 11 additions, 14 deletionsapps/files_versions/lib/Storage.php
- apps/files_versions/lib/Versions/BackendNotFoundException.php 26 additions, 0 deletions.../files_versions/lib/Versions/BackendNotFoundException.php
- apps/files_versions/lib/Versions/IVersion.php 99 additions, 0 deletionsapps/files_versions/lib/Versions/IVersion.php
- apps/files_versions/lib/Versions/IVersionBackend.php 81 additions, 0 deletionsapps/files_versions/lib/Versions/IVersionBackend.php
- apps/files_versions/lib/Versions/IVersionManager.php 36 additions, 0 deletionsapps/files_versions/lib/Versions/IVersionManager.php
- apps/files_versions/lib/Versions/LegacyVersionsBackend.php 105 additions, 0 deletionsapps/files_versions/lib/Versions/LegacyVersionsBackend.php
- apps/files_versions/lib/Versions/Version.php 113 additions, 0 deletionsapps/files_versions/lib/Versions/Version.php
- apps/files_versions/lib/Versions/VersionManager.php 93 additions, 0 deletionsapps/files_versions/lib/Versions/VersionManager.php
- apps/files_versions/tests/Controller/PreviewControllerTest.php 37 additions, 18 deletions...files_versions/tests/Controller/PreviewControllerTest.php
apps/files_versions/lib/Versions/Version.php
0 → 100644
Please register or sign in to comment