detain / myadmin-fantastico-licensing
Fantastico Licensing Class
Package info
github.com/myadmin-plugins/fantastico-licensing
Type:myadmin-plugin
pkg:composer/detain/myadmin-fantastico-licensing
v2.0.0
2019-04-04 08:06 UTC
Requires
- php: >=5.0.0
- ext-soap: *
- detain/myadmin-fantastico-licensing: dev-master
- 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 15:56:42 UTC
README
A MyAdmin plugin that provides Fantastico licensing integration. Enables purchasing, activation, IP management, and administration of Fantastico server and VPS license types through the MyAdmin platform.
Features
- Sell Fantastico licenses for dedicated servers and VPS instances
- Activate and reactivate licenses with automatic IP assignment
- Change IP addresses on existing licenses
- Reuse canceled or expired licenses for cost optimization
- Admin interface for license management and reporting
- Integration with Symfony EventDispatcher for hook-based architecture
Requirements
- PHP >= 5.0
- ext-soap
- Symfony EventDispatcher ^5.0
- detain/fantastico-licensing
Installation
composer require detain/myadmin-fantastico-licensing
Usage
The plugin registers event hooks automatically when loaded by the MyAdmin plugin system. It handles:
function.requirements- Registers page and function requirementslicenses.settings- Provides admin settings for Fantastico credentialslicenses.activate/licenses.reactivate- Handles license activationlicenses.change_ip- Manages IP address changesui.menu- Adds admin menu entries
Running Tests
composer install
vendor/bin/phpunit
License
The Fantastico Licensing Plugin is licensed under the LGPL-2.1 license.