diff --git a/More/Repository/MemoryStorage.php b/More/Repository/MemoryStorage.php index f0fd69a..d6173c9 100644 --- a/More/Repository/MemoryStorage.php +++ b/More/Repository/MemoryStorage.php @@ -2,7 +2,7 @@ namespace DesignPatterns\More\Repository; -class MemoryStorage +class MemoryStorage implements Storage { /** * @var array diff --git a/More/Repository/PostRepository.php b/More/Repository/PostRepository.php index 417bf52..d4b6bd1 100644 --- a/More/Repository/PostRepository.php +++ b/More/Repository/PostRepository.php @@ -14,11 +14,11 @@ namespace DesignPatterns\More\Repository; class PostRepository { /** - * @var MemoryStorage + * @var Storage */ private $persistence; - public function __construct(MemoryStorage $persistence) + public function __construct(Storage $persistence) { $this->persistence = $persistence; } diff --git a/More/Repository/Storage.php b/More/Repository/Storage.php new file mode 100644 index 0000000..befe1ab --- /dev/null +++ b/More/Repository/Storage.php @@ -0,0 +1,12 @@ +