From bfda4df2f29a9e8738c68c01b51c3843df644bee Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Fri, 5 May 2017 14:26:12 +0300 Subject: [PATCH] Add storage interface also to object collection --- system/src/Grav/Framework/Object/AbstractObject.php | 2 +- system/src/Grav/Framework/Object/AbstractObjectCollection.php | 2 +- system/src/Grav/Framework/Object/StoredObjectInterface.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/system/src/Grav/Framework/Object/AbstractObject.php b/system/src/Grav/Framework/Object/AbstractObject.php index 097edccd9..935971b20 100644 --- a/system/src/Grav/Framework/Object/AbstractObject.php +++ b/system/src/Grav/Framework/Object/AbstractObject.php @@ -17,7 +17,7 @@ use RocketTheme\Toolbox\ArrayTraits\Export; * @property string $id * @package Grav\Framework\Object */ -abstract class AbstractObject implements StoredObjectInterface +abstract class AbstractObject implements ObjectInterface, StoredObjectInterface { use ObjectStorageTrait { check as traitcheck; diff --git a/system/src/Grav/Framework/Object/AbstractObjectCollection.php b/system/src/Grav/Framework/Object/AbstractObjectCollection.php index 1878b1b35..485bb03ef 100644 --- a/system/src/Grav/Framework/Object/AbstractObjectCollection.php +++ b/system/src/Grav/Framework/Object/AbstractObjectCollection.php @@ -14,7 +14,7 @@ use Grav\Framework\Collection\Collection; * Abstract Object Collection * @package Grav\Framework\Object */ -abstract class AbstractObjectCollection extends Collection implements ObjectCollectionInterface +abstract class AbstractObjectCollection extends Collection implements ObjectCollectionInterface, StoredObjectInterface { use ObjectCollectionTrait, ObjectStorageTrait; diff --git a/system/src/Grav/Framework/Object/StoredObjectInterface.php b/system/src/Grav/Framework/Object/StoredObjectInterface.php index ee436205c..d17c324bf 100644 --- a/system/src/Grav/Framework/Object/StoredObjectInterface.php +++ b/system/src/Grav/Framework/Object/StoredObjectInterface.php @@ -12,7 +12,7 @@ namespace Grav\Framework\Object; * Stored Object Interface * @package Grav\Framework\Object */ -interface StoredObjectInterface extends ObjectInterface +interface StoredObjectInterface { /**