Overview
  • Namespace
  • Class

Namespaces

  • Omines
    • DirectAdmin
      • Context
      • Objects
        • Database
        • Domains
        • Email
        • Users
      • Utility

Classes

  • AdminContext
  • BaseContext
  • ResellerContext
  • UserContext

Class BaseContext

Encapsulates a contextual connection to a DirectAdmin server.

Direct known subclasses

Omines\DirectAdmin\Context\UserContext

Indirect known subclasses

Omines\DirectAdmin\Context\AdminContext, Omines\DirectAdmin\Context\ResellerContext

Abstract
Namespace: Omines\DirectAdmin\Context
Author: Niels Keurentjes niels.keurentjes@omines.com
Located at DirectAdmin/Context/BaseContext.php

Methods summary

public
# __construct( Omines\DirectAdmin\DirectAdmin $connection )

Constructs the object.

Constructs the object.

Parameters

$connection
A prepared connection
protected Omines\DirectAdmin\DirectAdmin
# getConnection( )

Returns the internal connection wrapper.

Returns the internal connection wrapper.

Returns

Omines\DirectAdmin\DirectAdmin
public array
# invokeApiGet( string $command, array $query = [] )

Invokes the DirectAdmin API via HTTP GET.

Invokes the DirectAdmin API via HTTP GET.

Parameters

$command
DirectAdmin API command to invoke
$query
Optional query parameters

Returns

array
The parsed and validated response
public array
# invokeApiPost( string $command, array $postParameters = [] )

Invokes the DirectAdmin API via HTTP POST.

Invokes the DirectAdmin API via HTTP POST.

Parameters

$command
DirectAdmin API command to invoke
$postParameters
Optional form parameters

Returns

array
The parsed and validated response
API documentation generated by ApiGen