diff --git a/src/Api/Management/Controller/AppCredentialController.php b/src/Api/Management/Controller/AppCredentialController.php index 35271a92..b10432c4 100644 --- a/src/Api/Management/Controller/AppCredentialController.php +++ b/src/Api/Management/Controller/AppCredentialController.php @@ -25,7 +25,6 @@ use Apigee\Edge\Controller\StatusAwareEntityControllerTrait; use Apigee\Edge\Denormalizer\AttributesPropertyDenormalizer; use Apigee\Edge\Denormalizer\CredentialProductDenormalizer; -use Apigee\Edge\Entity\EntityInterface; use Apigee\Edge\Normalizer\CredentialProductNormalizer; use Apigee\Edge\Structure\AttributesProperty; @@ -130,7 +129,7 @@ public function setApiProductStatus(string $consumerKey, string $apiProduct, str /** * @inheritdoc */ - public function deleteApiProduct(string $consumerKey, string $apiProduct): EntityInterface + public function deleteApiProduct(string $consumerKey, string $apiProduct): AppCredentialInterface { $uri = $this->getBaseEndpointUri()->withPath("{$this->getBaseEndpointUri()}/keys/{$consumerKey}/apiproducts/{$apiProduct}"); $response = $this->client->delete($uri); @@ -162,7 +161,7 @@ public function overrideScopes(string $consumerKey, array $scopes): AppCredentia /** * {@inheritdoc} */ - public function load(string $entityId): EntityInterface + public function load(string $entityId): AppCredentialInterface { $response = $this->client->get($this->getEntityEndpointUri($entityId)); @@ -176,7 +175,7 @@ public function load(string $entityId): EntityInterface /** * {@inheritdoc} */ - public function delete(string $entityId): EntityInterface + public function delete(string $entityId): AppCredentialInterface { $response = $this->client->delete($this->getEntityEndpointUri($entityId)); diff --git a/src/Api/Management/Controller/AppCredentialControllerInterface.php b/src/Api/Management/Controller/AppCredentialControllerInterface.php index 9249045d..345d1429 100644 --- a/src/Api/Management/Controller/AppCredentialControllerInterface.php +++ b/src/Api/Management/Controller/AppCredentialControllerInterface.php @@ -21,7 +21,6 @@ use Apigee\Edge\Api\Management\Entity\AppCredentialInterface; use Apigee\Edge\Controller\EntityControllerInterface; use Apigee\Edge\Controller\StatusAwareEntityControllerInterface; -use Apigee\Edge\Entity\EntityInterface; use Apigee\Edge\Structure\AttributesProperty; /** @@ -128,9 +127,9 @@ public function setApiProductStatus(string $consumerKey, string $apiProduct, str * * @param string $consumerKey * - * @return \Apigee\Edge\Entity\EntityInterface + * @return \Apigee\Edge\Api\Management\Entity\AppCredentialInterface */ - public function delete(string $consumerKey): EntityInterface; + public function delete(string $consumerKey): AppCredentialInterface; /** * Remove API product for a consumer key for an developer app. @@ -140,9 +139,9 @@ public function delete(string $consumerKey): EntityInterface; * @param string $consumerKey * @param string $apiProduct * - * @return \Apigee\Edge\Entity\EntityInterface + * @return \Apigee\Edge\Api\Management\Entity\AppCredentialInterface */ - public function deleteApiProduct(string $consumerKey, string $apiProduct): EntityInterface; + public function deleteApiProduct(string $consumerKey, string $apiProduct): AppCredentialInterface; /** * Get key details for a developer app. @@ -151,9 +150,9 @@ public function deleteApiProduct(string $consumerKey, string $apiProduct): Entit * * @param string $consumerKey * - * @return \Apigee\Edge\Entity\EntityInterface + * @return \Apigee\Edge\Api\Management\Entity\AppCredentialInterface */ - public function load(string $consumerKey); + public function load(string $consumerKey): AppCredentialInterface; /** * Modify (override) scopes of a customer key.