new file: CHANGELOG.md
modified: README.md modified: support-provisioning-portal/assets/portal.css modified: support-provisioning-portal/assets/portal.js modified: support-provisioning-portal/includes/class-spp-activator.php modified: support-provisioning-portal/includes/class-spp-admin-page.php modified: support-provisioning-portal/includes/class-spp-http-proxmox-client.php modified: support-provisioning-portal/includes/class-spp-mock-proxmox-client.php new file: support-provisioning-portal/includes/class-spp-permissions.php modified: support-provisioning-portal/includes/class-spp-plugin.php modified: support-provisioning-portal/includes/class-spp-repository.php modified: support-provisioning-portal/includes/class-spp-rest-controller.php modified: support-provisioning-portal/includes/class-spp-shortcode.php modified: support-provisioning-portal/includes/interface-spp-proxmox-client.php modified: support-provisioning-portal/support-provisioning-portal.php
This commit is contained in:
@@ -6,6 +6,36 @@ if (!defined('ABSPATH')) {
|
||||
|
||||
final class SPP_Mock_Proxmox_Client implements SPP_Proxmox_Client
|
||||
{
|
||||
public function list_templates(): array
|
||||
{
|
||||
return [
|
||||
[
|
||||
'vmId' => 9001,
|
||||
'name' => 'Turnkey PBX Test Appliance',
|
||||
'cpuCores' => 2,
|
||||
'memoryMb' => 2048,
|
||||
'diskGb' => 24,
|
||||
'status' => 'stopped',
|
||||
],
|
||||
[
|
||||
'vmId' => 9002,
|
||||
'name' => 'Windows Support Client',
|
||||
'cpuCores' => 4,
|
||||
'memoryMb' => 8192,
|
||||
'diskGb' => 80,
|
||||
'status' => 'stopped',
|
||||
],
|
||||
[
|
||||
'vmId' => 9003,
|
||||
'name' => 'Linux Utility VM',
|
||||
'cpuCores' => 2,
|
||||
'memoryMb' => 2048,
|
||||
'diskGb' => 32,
|
||||
'status' => 'stopped',
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
public function clone_vm(array $input): array
|
||||
{
|
||||
$next_id = (int) get_option('spp_mock_next_vm_id', 10000);
|
||||
|
||||
Reference in New Issue
Block a user