1 <?php
2
3 /**
4 * Interface for data load
5 *
6 * @package uix
7 * @author David Cramer
8 * @license GPL-2.0+
9 * @link
10 * @copyright 2016 David Cramer
11 */
12 namespace uix\data;
13
14 interface load{
15
16 /**
17 * Get data
18 *
19 * @since 1.0.0
20 * @access public
21 * @return mixed $data Requested data of the object
22 */
23 public function load_data();
24
25 /**
26 * get the objects data store key
27 * @since 1.0.0
28 * @access public
29 * @return string $store_key the defined option name for this UIX object
30 */
31 public function store_key();
32
33
34 }
35