detain/myadmin-pleskautomation-webhosting

View on GitHub
bin/getSubscription.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

include_once __DIR__.'/../../../../include/functions.inc.php';
$ppaConnector = get_webhosting_ppa_instance();
$subscriptoinId = (int) $_SERVER['argv'][1];
$request = [
    'subscription_id' => $subscriptoinId,
    'get_resources' => true
];
$result = $ppaConnector->getSubscription($request);
echo preg_replace("/$\s*array\s+\(/msiU", 'array(', var_export($result, true));
echo "\n";
try {
    PPAConnector::checkResponse($result);
} catch (\Exception $e) {
    echo 'Caught exception: '.$e->getMessage().PHP_EOL;
}
echo "Got Account ID: {$result['result']['owner_id']}\n";