diff options
author | Hannes Kindströmmer <hannes@kindstrommer.se> | 2017-03-16 11:46:46 +0100 |
---|---|---|
committer | Hannes Kindströmmer <hannes@kindstrommer.se> | 2017-03-16 11:49:55 +0100 |
commit | 1f4adfe1455fe8fbaf1c8acd7524fe15307d5a01 (patch) | |
tree | a713fb3510e91fcc9d21bfb71a509e302cabb142 /src | |
parent | 99e6c190754d68f7a264372a0e5f153c5bc23dd8 (diff) | |
download | ip1-php-sdk-1f4adfe1455fe8fbaf1c8acd7524fe15307d5a01.zip ip1-php-sdk-1f4adfe1455fe8fbaf1c8acd7524fe15307d5a01.tar.gz ip1-php-sdk-1f4adfe1455fe8fbaf1c8acd7524fe15307d5a01.tar.bz2 |
Fixed issue #14
Signed-off-by: Hannes Kindströmmer <hannes@kindstrommer.se>
Diffstat (limited to 'src')
-rw-r--r-- | src/Core/Communicator.php | 16 | ||||
-rw-r--r-- | src/Core/ProcessedComponentInterface.php (renamed from src/Core/ProcessedComponent.php) | 2 | ||||
-rw-r--r-- | src/Core/UpdatableComponent.php | 2 | ||||
-rw-r--r-- | src/Recipient/ProcessedMembership.php | 4 |
4 files changed, 12 insertions, 12 deletions
diff --git a/src/Core/Communicator.php b/src/Core/Communicator.php index fbad074..cdf0d79 100644 --- a/src/Core/Communicator.php +++ b/src/Core/Communicator.php @@ -12,7 +12,7 @@ namespace IP1\RESTClient\Core; use IP1\RESTClient\Recipient\RecipientFactory; -use IP1\RESTClient\Core\ProcessedComponent; +use IP1\RESTClient\Core\ProcessedComponentInterface; use IP1\RESTClient\Core\UpdatableComponent; use IP1\RESTClient\Core\ProcessableComponentInterface; @@ -41,11 +41,11 @@ class Communicator /** * Adds the param to the API and returns the response as the corresponding object. * @param ProcessableComponentInterface $component A Contact, Group, Membership or OutGoingSMS. - * @return ProcessedComponent ProcessedContact, ProcessedGroup, PrcessedMembership or a ClassValidatinArray + * @return ProcessedComponentInterface ProcessedContact, ProcessedGroup, PrcessedMembership or a ClassValidatinArray * filled with ProcessedOutGoingSMS. * @throws \InvalidArgumentException When param isn't any of the classes listed in param args. */ - public function add(ProcessableComponentInterface $component): ProcessedComponent + public function add(ProcessableComponentInterface $component): ProcessedComponentInterface { switch (get_class($component)) { case "IP1\RESTClient\Recipient\Contact": @@ -69,12 +69,12 @@ class Communicator } /** * Removes the param to the API and returns the response as the corresponding object. - * @param ProcessedComponent $component A Contact, Group, Membership. - * @return ProcessedComponent ProcessedContact, ProcessedGroup, PrcessedMembership or a ClassValidatinArray + * @param ProcessedComponentInterface $component A Contact, Group, Membership. + * @return ProcessedComponentInterface ProcessedContact, ProcessedGroup, PrcessedMembership or a ClassValidatinArray * filled with ProcessedOutGoingSMS. * @throws \InvalidArgumentException When param isn't any of the classes listed in param args. */ - public function remove(ProcessedComponent $component): ProcessedComponent + public function remove(ProcessedComponentInterface $component): ProcessedComponentInterface { switch (get_class($component)) { case "IP1\RESTClient\Recipient\ProcessedContact": @@ -122,7 +122,7 @@ class Communicator } /** - * Fetches a ProcessedComponent(s) from the given URI. + * Fetches a ProcessedComponentInterface(s) from the given URI. * @param string $endPoint API URI. * @return string JSON API Response. */ @@ -153,7 +153,7 @@ class Communicator return $this->sendRequest($parsedEndPoint, "DELETE"); } /** - * Replaces a ProcessedComponent with the arguments given. + * Replaces a ProcessedComponentInterface with the arguments given. * @param string $endPoint API URI. * @param \JsonSerializable $content The JsonSerializable that is to be PUT to the API. * @return string JSON API Response. diff --git a/src/Core/ProcessedComponent.php b/src/Core/ProcessedComponentInterface.php index 77e8a0e..5e14e83 100644 --- a/src/Core/ProcessedComponent.php +++ b/src/Core/ProcessedComponentInterface.php @@ -15,7 +15,7 @@ namespace IP1\RESTClient\Core; * All responses from the API implements this class. * @package \IP1\RESTClient\Core */ -interface ProcessedComponent extends ProcessableComponentInterface +interface ProcessedComponentInterface extends ProcessableComponentInterface { /** diff --git a/src/Core/UpdatableComponent.php b/src/Core/UpdatableComponent.php index 993a569..9809a83 100644 --- a/src/Core/UpdatableComponent.php +++ b/src/Core/UpdatableComponent.php @@ -16,7 +16,7 @@ namespace IP1\RESTClient\Core; * that class implements this interface. * @package \IP1\RESTClient\Core */ -interface UpdatableComponent extends ProcessedComponent +interface UpdatableComponent extends ProcessedComponentInterface { /** * Returns when the component was updated last. diff --git a/src/Recipient/ProcessedMembership.php b/src/Recipient/ProcessedMembership.php index 968d51b..28160d6 100644 --- a/src/Recipient/ProcessedMembership.php +++ b/src/Recipient/ProcessedMembership.php @@ -11,13 +11,13 @@ */ namespace IP1\RESTClient\Recipient; -use IP1\RESTClient\Core\ProcessedComponent; +use IP1\RESTClient\Core\ProcessedComponentInterface; /** * ProcessedMembership class. * Is the relation between contacts and groups. */ -class ProcessedMembership extends Membership implements ProcessedComponent +class ProcessedMembership extends Membership implements ProcessedComponentInterface { /** |