File: /home/assibfaf/public_html/prox-classes/Database/EntityInterface.php
<?php
/**
* @package Proxim
* @author Davison Pro <davis@davisonpro.dev | https://davisonpro.dev>
* @copyright 2019 Proxim
* @version 1.5.0
* @since File available since Release 1.0.0
*/
namespace Proxim\Database;
interface EntityInterface
{
/**
* Returns the name of the repository class for this entity.
* If unspecified, a generic repository will be used for the entity.
*
* @return string or false value
*/
public static function getRepositoryClassName();
public function save();
public function delete();
public function hydrate(array $keyValueData);
}