summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorHannes Kindströmmer <hannes@kindstrommer.se>2017-03-16 11:46:46 +0100
committerHannes Kindströmmer <hannes@kindstrommer.se>2017-03-16 11:49:55 +0100
commit1f4adfe1455fe8fbaf1c8acd7524fe15307d5a01 (patch)
treea713fb3510e91fcc9d21bfb71a509e302cabb142 /src
parent99e6c190754d68f7a264372a0e5f153c5bc23dd8 (diff)
downloadip1-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.php16
-rw-r--r--src/Core/ProcessedComponentInterface.php (renamed from src/Core/ProcessedComponent.php)2
-rw-r--r--src/Core/UpdatableComponent.php2
-rw-r--r--src/Recipient/ProcessedMembership.php4
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
{
/**