From 117ee7ae569b8443176fc61688a0cc29cf875d1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dezs=C5=91=20BICZ=C3=93?= Date: Mon, 7 Aug 2017 15:12:11 +0200 Subject: [PATCH] \Apigee\ManagementAPI\DeveloperApp::loadByAppId() should not return anything different than a DeveloperApp entity. --- Apigee/ManagementAPI/DeveloperApp.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Apigee/ManagementAPI/DeveloperApp.php b/Apigee/ManagementAPI/DeveloperApp.php index c8e4842..6e8a052 100644 --- a/Apigee/ManagementAPI/DeveloperApp.php +++ b/Apigee/ManagementAPI/DeveloperApp.php @@ -212,15 +212,13 @@ public function loadByAppId($appId, $resetDeveloper = false) $response = $this->responseObj; if (array_key_exists('developerId', $response)) { $ownerId = $this->getDeveloperMailById($response['developerId']); - $obj =& $this; $resetEligible = true; } else { $ownerId = $response['companyName']; - $obj = new CompanyApp($this->getConfig(), $ownerId); $resetEligible = false; } - self::loadFromResponse($obj, $response, $ownerId); + self::loadFromResponse($this, $response, $ownerId); // Must load developer to get email if ($resetDeveloper && $resetEligible) { $resetBaseUrl = '/o/' @@ -230,7 +228,7 @@ public function loadByAppId($appId, $resetDeveloper = false) . '/apps'; $this->setBaseUrl($resetBaseUrl); } - return $obj; + return $this; } /**