Skip to content

Commit

Permalink
Merge pull request #45 from pipedrive/GRAL-2093-camel-case
Browse files Browse the repository at this point in the history
GRAL-2093: make sure all response properties are camelCased
  • Loading branch information
ziimk committed Aug 2, 2021
2 parents 28e5624 + d77649a commit b5fe565
Show file tree
Hide file tree
Showing 18 changed files with 133 additions and 83 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Or simply add it to your composer.json dependences and run `composer update`:

```json
"require": {
"pipedrive/pipedrive": "^2.0"
"pipedrive/pipedrive": "^3.0"
}
```

Expand Down
2 changes: 1 addition & 1 deletion src/Controllers/BaseController.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class BaseController
* User-agent to be sent with API calls
* @var string
*/
const USER_AGENT = 'Pipedrive-SDK-PHP-1.0.0';
const USER_AGENT = 'Pipedrive-SDK-PHP-3.0.0';

/**
* HttpCallBack instance associated with this controller
Expand Down
3 changes: 2 additions & 1 deletion src/Controllers/CurrenciesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
use Pipedrive\Http\HttpContext;
use Pipedrive\OAuthManager;
use Pipedrive\Servers;
use Pipedrive\Utils\CamelCaseHelper;
use Unirest\Request;

/**
Expand Down Expand Up @@ -98,6 +99,6 @@ public function getAllSupportedCurrencies(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\Currencies');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\Currencies'));
}
}
32 changes: 16 additions & 16 deletions src/Controllers/DealsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ public function deleteMultipleDealsInBulk(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteMultipleDeals');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteMultipleDeals'));
}

/**
Expand Down Expand Up @@ -176,7 +176,7 @@ public function getAllDeals(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDeals');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDeals'));
}

/**
Expand Down Expand Up @@ -235,7 +235,7 @@ public function addADeal(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetAddedDeal');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetAddedDeal'));
}

/**
Expand Down Expand Up @@ -301,7 +301,7 @@ public function getDealsSummary(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDealsSummary');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDealsSummary'));
}

/**
Expand Down Expand Up @@ -393,7 +393,7 @@ public function getDealsTimeline(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDealsTimeline');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDealsTimeline'));
}

/**
Expand Down Expand Up @@ -449,7 +449,7 @@ public function deleteADeal(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteDeal');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteDeal'));
}

/**
Expand Down Expand Up @@ -510,7 +510,7 @@ public function getDetailsOfADeal(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDeal');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDeal'));
}

/**
Expand Down Expand Up @@ -607,7 +607,7 @@ public function updateADeal(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetAddedDeal');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetAddedDeal'));
}

/**
Expand Down Expand Up @@ -730,7 +730,7 @@ public function createDuplicateDeal(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDuplicatedDeal');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetDuplicatedDeal'));
}

/**
Expand Down Expand Up @@ -980,7 +980,7 @@ public function addAFollowerToADeal(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\AddedDealFollower');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\AddedDealFollower'));
}

/**
Expand Down Expand Up @@ -1039,7 +1039,7 @@ public function deleteAFollowerFromADeal(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteDealFollower');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteDealFollower'));
}

/**
Expand Down Expand Up @@ -1166,7 +1166,7 @@ public function updateMergeTwoDeals(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetMergedDeal');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetMergedDeal'));
}

/**
Expand Down Expand Up @@ -1347,7 +1347,7 @@ public function deleteAParticipantFromADeal(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteDealParticipant');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteDealParticipant'));
}

/**
Expand Down Expand Up @@ -1590,7 +1590,7 @@ public function addAProductToTheDealEventuallyCreatingANewItemCalledADealProduct

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetAddProductAttachementDetails');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetAddProductAttachementDetails'));
}

/**
Expand Down Expand Up @@ -1677,7 +1677,7 @@ public function updateProductAttachmentDetailsOfTheDealProductAProductAlreadyAtt

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetProductAttachementDetails');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetProductAttachementDetails'));
}

/**
Expand Down Expand Up @@ -1738,7 +1738,7 @@ public function deleteAnAttachedProductFromADeal(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteDealProduct');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteDealProduct'));
}

/**
Expand Down
5 changes: 3 additions & 2 deletions src/Controllers/GlobalMessagesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
use Pipedrive\Http\HttpContext;
use Pipedrive\OAuthManager;
use Pipedrive\Servers;
use Pipedrive\Utils\CamelCaseHelper;
use Unirest\Request;

/**
Expand Down Expand Up @@ -97,7 +98,7 @@ public function getGlobalMessages(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GlobalMessageGet');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GlobalMessageGet'));
}

/**
Expand Down Expand Up @@ -153,6 +154,6 @@ public function deleteDismissAGlobalMessage(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GlobalMessageDelete');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GlobalMessageDelete'));
}
}
5 changes: 3 additions & 2 deletions src/Controllers/MailMessagesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
use Pipedrive\Http\HttpContext;
use Pipedrive\OAuthManager;
use Pipedrive\Servers;
use Pipedrive\Utils\CamelCaseHelper;
use Unirest\Request;

/**
Expand All @@ -39,7 +40,7 @@ public static function getInstance()
if (null === static::$instance) {
static::$instance = new static();
}

return static::$instance;
}

Expand Down Expand Up @@ -104,7 +105,7 @@ public function getOneMailMessage(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\MailMessage');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\MailMessage'));
}


Expand Down
11 changes: 6 additions & 5 deletions src/Controllers/MailThreadsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
use Pipedrive\Http\HttpContext;
use Pipedrive\OAuthManager;
use Pipedrive\Servers;
use Pipedrive\Utils\CamelCaseHelper;
use Unirest\Request;

/**
Expand Down Expand Up @@ -101,7 +102,7 @@ public function getMailThreads(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThread');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThread'));
}

/**
Expand Down Expand Up @@ -157,7 +158,7 @@ public function deleteMailThread(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThreadDelete');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThreadDelete'));
}

/**
Expand Down Expand Up @@ -213,7 +214,7 @@ public function getOneMailThread(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThreadOne');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThreadOne'));
}

/**
Expand Down Expand Up @@ -282,7 +283,7 @@ public function updateMailThreadDetails(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThreadPut');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThreadPut'));
}

/**
Expand Down Expand Up @@ -338,7 +339,7 @@ public function getAllMailMessagesOfMailThread(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThreadMessages');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\MailThreadMessages'));
}


Expand Down
11 changes: 6 additions & 5 deletions src/Controllers/NotesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
use Pipedrive\Http\HttpContext;
use Pipedrive\OAuthManager;
use Pipedrive\Servers;
use Pipedrive\Utils\CamelCaseHelper;
use Unirest\Request;

/**
Expand Down Expand Up @@ -140,7 +141,7 @@ public function getAllNotes(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\GetNotes');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\GetNotes'));
}

/**
Expand Down Expand Up @@ -226,7 +227,7 @@ public function addANote(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\PostNote');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\PostNote'));
}

/**
Expand Down Expand Up @@ -282,7 +283,7 @@ public function deleteANote(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteNote');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\DeleteNote'));
}

/**
Expand Down Expand Up @@ -338,7 +339,7 @@ public function getOneNote(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\PostNote');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\PostNote'));
}

/**
Expand Down Expand Up @@ -430,7 +431,7 @@ public function updateANote(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\PostNote');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\PostNote'));
}


Expand Down
7 changes: 4 additions & 3 deletions src/Controllers/PermissionSetsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
use Pipedrive\Http\HttpContext;
use Pipedrive\OAuthManager;
use Pipedrive\Servers;
use Pipedrive\Utils\CamelCaseHelper;
use Unirest\Request;

/**
Expand Down Expand Up @@ -94,7 +95,7 @@ public function getAllPermissionSets()

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\PermissionSets');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\PermissionSets'));
}

/**
Expand Down Expand Up @@ -155,7 +156,7 @@ public function getOnePermissionSet(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\SinglePermissionSetsItem');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\SinglePermissionSetsItem'));
}

/**
Expand Down Expand Up @@ -225,7 +226,7 @@ public function listPermissionSetAssignments(

$mapper = $this->getJsonMapper();

return $mapper->mapClass($response->body, 'Pipedrive\\Models\\UserAssignmentsToPermissionSet');
return CamelCaseHelper::keysToCamelCase($mapper->mapClass($response->body, 'Pipedrive\\Models\\UserAssignmentsToPermissionSet'));
}


Expand Down
Loading

0 comments on commit b5fe565

Please sign in to comment.