Repository pattern - some code style changes

This commit is contained in:
andrewnester 2014-04-22 15:15:52 +03:00
parent a0c2a7d638
commit 19ff5e6241
3 changed files with 5 additions and 5 deletions

View File

@ -6,7 +6,7 @@ namespace DesignPatterns\Repository;
* Class MemoryStorage
* @package DesignPatterns\Repository
*/
class MemoryStorage implements IStorage
class MemoryStorage implements Storage
{
private $data;

View File

@ -4,7 +4,7 @@ namespace DesignPatterns\Repository;
/**
* Repository for class Post
* This class is between Entity layer(class Post) and access object layer(interface IStorage)
* This class is between Entity layer(class Post) and access object layer(interface Storage)
* Repository encapsulates the set of objects persisted in a data store and the operations performed over them, providing a more object-oriented view of the persistence layer
* Repository also supports the objective of achieving a clean separation and one-way dependency between the domain and data mapping layers
*
@ -15,7 +15,7 @@ class PostRepository
{
private $persistence;
public function __construct(IStorage $persistence)
public function __construct(Storage $persistence)
{
$this->persistence = $persistence;
}

View File

@ -3,14 +3,14 @@
namespace DesignPatterns\Repository;
/**
* Interface IStorage
* Interface Storage
*
* This interface describes methods for accessing storage.
* Concrete realization could be whatever we want - in memory, relational database, NoSQL database and etc
*
* @package DesignPatterns\Repository
*/
interface IStorage
interface Storage
{
/**
* Method to persist data