Skip to content

Commit

Permalink
Merge branch 'develop' into release/6.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
sta1r committed Jun 20, 2023
2 parents f0ee994 + a973bcf commit ea49441
Show file tree
Hide file tree
Showing 246 changed files with 5,532 additions and 2,577 deletions.
22 changes: 12 additions & 10 deletions DotdigitalConnect.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

require_once __DIR__ . '/vendor/autoload.php';

use Dotdigital\Client;
use Dotdigital\Models\Contact;
use Dotdigital\Models\ContactList;
use Dotdigital\V2\Client;
use Dotdigital\V2\Models\Contact;
use Dotdigital\V2\Models\ContactList;

class DotdigitalConnect {

Expand All @@ -28,7 +28,7 @@ public function __construct( array $credentials ) {
}

/**
* @return \Dotdigital\Models\AccountInfo|bool
* @return \Dotdigital\V2\Models\AccountInfo|bool
* @throws \Http\Client\Exception
*/
public function getAccountInfo() {
Expand All @@ -40,19 +40,21 @@ public function getAccountInfo() {
}

/**
* @return \Dotdigital\Models\AddressBookList
* @return \Dotdigital\V2\Models\AddressBook[]
* @throws \Http\Client\Exception
*/
public function listAddressBooks() {
return $this->client->addressBooks->show();
$apiLists = $this->client->addressBooks->show();
return $apiLists->getList();
}

/**
* @return \Dotdigital\Models\DataField[]|\Dotdigital\Models\DataFieldList
* @return \Dotdigital\V2\Models\DataField[]
* @throws \Http\Client\Exception
*/
public function listDataFields() {
return $this->client->dataFields->show();
$apiDataFields = $this->client->dataFields->show();
return $apiDataFields->getList();
}

/**
Expand All @@ -65,7 +67,7 @@ public function listDataFields() {
*/
public function addContactToAddressBook( $email, $addressBookId, $datafields = array() ) {
try {
$apiContact = new Dotdigital\Models\Contact(
$apiContact = new Dotdigital\V2\Models\Contact(
array(
'id' => -1,
'email' => $email,
Expand Down Expand Up @@ -101,7 +103,7 @@ public function addContactToAddressBook( $email, $addressBookId, $datafields = a
* @throws \Http\Client\Exception
*/
public function resubscribeContactToAddressBook( $email, $addressBookId, $datafields = array() ) {
$apiContact = new Dotdigital\Models\Contact(
$apiContact = new Dotdigital\V2\Models\Contact(
array(
'id' => -1,
'email' => $email,
Expand Down
7 changes: 4 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "dotdigital/dotdigital-signup-form",
"version": "6.0.2",
"version": "6.0.3",
"authors": [
{
"name": "dotdigital"
}
],
"require": {
"php": "^7.4 || ^8.0",
"dotdigital/dotdigital-php": "1.0.0",
"dotdigital/dotdigital-php": "2.0.0-RC1",
"php-http/guzzle7-adapter": "^1.0",
"symfony/deprecation-contracts": "^2.2",
"symfony/options-resolver": "~5.0"
Expand All @@ -21,7 +21,8 @@
},
"config": {
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true
"dealerdirect/phpcodesniffer-composer-installer": true,
"php-http/discovery": true
}
}
}
Loading

0 comments on commit ea49441

Please sign in to comment.