library desk-com-exporter
A package to export Desk.com customer and case data.
mettleworks/desk-com-exporter
A package to export Desk.com customer and case data.
- Tuesday, July 3, 2018
- by mettleworks
- Repository
- 2 Watchers
- 0 Stars
- 0 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 4 Versions
- 0 % Grown
, (*1)
Installation
composer require mettleworks/desk-com-exporter
Code Example
require 'vendor/autoload.php';
$deskUrl = 'https://YOUR-ACCOUNT.desk.com';
$email = 'example@example.org';
$password = 'your-password';
$client = new \GuzzleHttp\Client([
'base_uri' => $deskUrl,
'auth' => [
$email,
$password
]
]);
$exporter = new \Mettleworks\DeskComExporter\DeskComExporter($client);
$caseList = [];
$exporter->fetchCases(function($cases) use(&$caseList)
{
foreach($cases['_embedded']['entries'] as $entry)
{
$caseList[$entry['id']] = true;
}
var_dump(count($caseList));
});
$customerList = [];
$exporter->fetchCustomers(function($customers) use(&$customerList)
{
foreach($customers['_embedded']['entries'] as $entry)
{
$customerList[$entry['id']] = true;
}
var_dump(count($customerList));
});
Testing
Run the tests with:, (*2)
vendor/bin/phpunit
Security
If you discover any security related issues, please contact us https://mettle.io/, (*3)
License
The package is open-sourced software licensed under the MIT license, (*4)
dev-master
9999999-dev
A package to export Desk.com customer and case data.
Sources
Download
MIT
The Requires
The Development Requires
desk.com
mettleworks
v1.0.0
1.0.0.0
A package to export Desk.com customer and case data.
Sources
Download
MIT
The Requires
The Development Requires
desk.com
mettleworks
v1.0.2
1.0.2.0
A package to export Desk.com customer and case data.
Sources
Download
MIT
The Requires
The Development Requires
desk.com
mettleworks
v1.0.1
1.0.1.0
A package to export Desk.com customer and case data.
Sources
Download
MIT
The Requires
The Development Requires
desk.com
mettleworks