Skip to content

LeCanardNoir/cPanelUAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cPanelUAPI

version

Build Status Dependencies PHP

PHP Class inspired by scorpionslh/cpanel-uapi-php-class.


cPanel API reference

Guide to UAPI


Installation

composer require lecanardnoir/cpanel-uapi-php

Usage:

use cPanel\UAPI;

$cpanel = new UAPI( $domain, $user, $password );

$query = array(
    "param1" => "value",
    "param2" => "value"
);

$response = $cpanel->Module->function( $query );

echo $response; //json

Example

use cPanel\UAPI;

$cpanel = new UAPI( $domain, $user, $password );

$query = array(
    "domain"        => $domain,
    "regex"         => "coordo",
    "api.column"    => 1,
    "api.columns_0" => "dest",
    "api.columns_1" => "forward"
);

$response = $cpanel->Email->list_forwarders( $query );

$response = (object) json_decode( $response, true ); //decode json

var_dump( $response->data );

This is my very first share php class and PHPunit test, so if any have an advice on this library please be my guest. 😁

About

Simple PHP class, easy request to the cPanel UAPI

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages