File "Modelable.php"
Full path: /home/kosmetik/public_html/wp-content/plugins/woo-license-keys/vendor/10quality/wpmvc-mvc/src/Contracts/Modelable.php
File
size: 667 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
namespace WPMVC\MVC\Contracts;
/**
* Interface contract for Models.
*
* @author Alejandro Mostajo <http://about.me/amostajo>
* @copyright 10Quality <http://www.10quality.com>
* @license MIT
* @package WPMVC\MVC
* @version 1.0.0
*/
interface Modelable
{
/**
* Loads model from db.
* @since 1.0.0
*/
public function load( $id );
/**
* Saves current model in the db.
* @since 1.0.0
*
* @return mixed.
*/
public function save();
/**
* Deletes current model in the db.
* @since 1.0.0
*
* @return mixed.
*/
public function delete();
}