detain / myadmin-drbl-backups
DRBL (Diskless Remote Boot in Linux) backup handling plugin for the MyAdmin control panel, providing event-driven integration for backup service management.
Package info
github.com/myadmin-plugins/drbl-backups
Type:myadmin-plugin
pkg:composer/detain/myadmin-drbl-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:07:56 UTC
README
DRBL (Diskless Remote Boot in Linux) backup handling plugin for the MyAdmin control panel. This plugin provides event-driven integration for managing DRBL-based backup services, including menu registration, requirement loading, and settings management through the Symfony EventDispatcher component.
Requirements
- PHP 8.1 or higher
- ext-soap
- Symfony EventDispatcher ^5.0 / ^6.0 / ^7.0
Installation
composer require detain/myadmin-drbl-backups
Usage
The plugin registers itself through the MyAdmin plugin system via event hooks. It provides:
- Menu integration -- Registers admin menu entries for backup management
- Requirement loading -- Loads DRBL class definitions and abuse-handling functions
- Settings management -- Integrates with the MyAdmin settings system
Running Tests
composer install vendor/bin/phpunit
License
Licensed under the LGPL-2.1. See LICENSE for details.