zerospam / provulus-sdk-php
7.1.38
2021-02-08 19:05 UTC
Requires
- php: >=5.6.0
- ext-mbstring: *
- cakephp/collection: 3.x
- giggsey/libphonenumber-for-php: ^8.0
- guzzlehttp/guzzle: ^6.2
- marc-mabe/php-enum: ^2.2
- nesbot/carbon: ^1.21
Requires (Dev)
- mockery/mockery: ^0.9.7
- phpunit/phpunit: ^5.7
- satooshi/php-coveralls: ^1.0
- dev-develop
- 7.1.38
- 6.37.1
- 6.37
- 6.36
- 6.35
- 6.33
- 6.32
- 6.31
- 6.30
- 6.29.0
- 6.28.1
- 6.28.0
- 6.27.0
- 6.26.2
- 6.26.1
- 6.26.0
- 6.25.0
- 6.23.0
- 6.22.0
- 6.21.0
- 6.20.1
- 6.20.0
- 6.19.0
- 6.18.1
- 6.18
- 6.17.7
- 6.17.6
- 6.17.5
- 6.17.4
- 6.17.3
- 6.17.2
- 6.17.1
- 6.17.0
- 6.16.4
- 6.16.3
- 6.16.2
- 6.16.1
- 6.16.0
- 6.15.1
- 6.15.0
- 6.13.4
- 6.13.3
- 6.13.2
- 6.13.1
- 6.13
- 6.12.6
- 6.12.5
- 6.12.4
- 6.12.3
- 6.12.2
- 6.12.1
- 6.12.0
- 6.3.4
- 6.3.3
- 6.3.2
- 6.3.1
- 6.3.0
- 6.2
- 6.1
- 6.0.2
- 6.0.1
- 6.0.0
- 5.3.1
- 5.3.0
- 5.2.1
- 5.2.0
- 5.1.0
- 5.0.0
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.0
- 3.9.2
- 3.9.1
- 3.9.0
- 3.8.4
- 3.8.3
- 3.8.2
- 3.8.1
- 3.8.0
- 3.7.1
- 3.7.0
- 3.6.1
- 3.6.0
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.0
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.1
- 3.0.0
- 2.0.0
- 1.2.0
- dev-PRV-70-amélioration-des-release-and-whit
- dev-master
- dev-qa
- dev-school_organization
- dev-organization_renewal_update
- dev-SDKPROV-108-organization-deactivation
- dev-fix-6.0.1
- dev-SDKPROV-55-ldap-sync-addresses-search
- dev-SDKPROV-32-organization-update
- dev-SDKPROV-30-bulk-delete-for-useremailaddr
This package is auto-updated.
Last update: 2024-09-18 17:17:22 UTC
README
这个README通常会记录启动应用程序所需的步骤。
这个仓库是做什么的?
这个仓库包含用于与Provulus API交互的PHP库代码。通过使用此SDK,您可以直接与Cumulus API交互,以管理您的客户等。
特性
创建客户端
您可以创建新的客户端
<?php
$conf = new ProvulusConfiguration(ProvulusEndpoint::LOCAL(), ProvulusApiVersion::V1());
$conf->setApiKey('test');
$client = new ProvulusClient($conf, new Client());
$createRequest = new CreateClientRequest();
$createRequest->setFirstName('Test')
->setLastName('Test')
->setDomain('testaclient.com')
->setOrganizationName('Test a client dot com')
->setEmail('test@testaclient.com')
->setTransport('mailcatcher')
->setMailboxes('10')
->setTransportPort(25)
->setPhone('5146244520')
->setLanguage(LocaleEnum::EN_US())
->withAdmin(true)
->setTestEmailDomain('test@testaclient.com');
try {
$response = $client->processRequest($createRequest);
} catch (ValidationException $e) {
var_dump($e->getValidationData());
throw $e;
}
var_dump($response);
如何设置?
composer require zerospam/provulus-sdk-php