Security update for Core, with self-updated composer
[yaffs-website] / vendor / zendframework / zend-feed / src / PubSubHubbub / Model / Subscription.php
index 97333ffed3c68661f42b519785ece05a213a652c..9780b6a8d889ca1199f554c916dd33b475f10a70 100644 (file)
@@ -71,7 +71,7 @@ class Subscription extends AbstractModel implements SubscriptionPersistenceInter
                 .' of "' . $key . '" must be a non-empty string');
         }
         $result = $this->db->select(['id' => $key]);
-        if (count($result)) {
+        if ($result && count($result)) {
             return $result->current()->getArrayCopy();
         }
         return false;
@@ -91,7 +91,7 @@ class Subscription extends AbstractModel implements SubscriptionPersistenceInter
                 .' of "' . $key . '" must be a non-empty string');
         }
         $result = $this->db->select(['id' => $key]);
-        if (count($result)) {
+        if ($result && count($result)) {
             return true;
         }
         return false;
@@ -106,7 +106,7 @@ class Subscription extends AbstractModel implements SubscriptionPersistenceInter
     public function deleteSubscription($key)
     {
         $result = $this->db->select(['id' => $key]);
-        if (count($result)) {
+        if ($result && count($result)) {
             $this->db->delete(
                 ['id' => $key]
             );