detain / myadmin-raid-backups
RAID backup management plugin for the MyAdmin hosting control panel framework, providing event-driven hooks for RAID-based backup handling, menu integration, and ACL-controlled administration.
Package info
github.com/myadmin-plugins/raid-backups
Type:myadmin-plugin
pkg:composer/detain/myadmin-raid-backups
Requires
- php: >=5.0.0
- ext-soap: *
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2026-03-19 17:10:00 UTC
README
RAID backup management plugin for the MyAdmin hosting control panel framework. Provides event-driven hooks for RAID-based backup handling, menu integration, and ACL-controlled administration through the Symfony EventDispatcher component.
Features
- Event-driven architecture using Symfony EventDispatcher
- RAID backup requirement registration and lazy loading
- ACL-based menu integration for admin panels
- Pluggable settings and configuration hooks
Requirements
- PHP 8.2 or higher
- ext-soap
Installation
composer require detain/myadmin-raid-backups
Usage
The plugin registers itself through the MyAdmin plugin system and provides event hooks for:
- Menu integration -- Adds admin menu items with ACL checks
- Requirement loading -- Registers RAID backup classes and functions
- Settings -- Provides configuration hooks for the settings system
Running Tests
composer install vendor/bin/phpunit
License
Licensed under the LGPL-2.1 license.