1: <?php
2:
3: namespace PHPixie\ORM\Models\Model;
4:
5: interface Entity extends \PHPixie\ORM\Conditions\Condition\In\Item
6: {
7: public function modelName();
8: public function asObject($recursive = false);
9: public function getRelationshipProperty($relationship, $createMissing = true);
10: public function data();
11: public function getRequiredField($name);
12: public function getField($name, $default = null);
13: public function setField($key, $value);
14: public function __get($name);
15: public function __set($name, $value);
16: public function __call($method, $params);
17: }
18: