openstackid-resources/app/Models/Utils/IBaseRepository.php
Sebastian Marcet a093fc5a01 Summit Application API
WIP - Added Summit API

Change-Id: I5494db9414809a3ca5e278919d084e895b2ed05a
2016-02-18 12:21:22 -03:00

31 lines
470 B
PHP

<?php namespace models\utils;
/**
* Interface IBaseRepository
*/
interface IBaseRepository
{
/**
* @param int $id
* @return IEntity
*/
public function getById($id);
/**
* @param IEntity $entity
* @return void
*/
public function add($entity);
/**
* @param IEntity $entity
* @return void
*/
public function delete($entity);
/**
* @return IEntity[]
*/
public function getAll();
}