src/PHPixie/ORM/Models/Model/Entity.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace PHPixie\ORM\Models\Model;

interface Entity extends \PHPixie\ORM\Conditions\Condition\In\Item
{
    public function modelName();
    public function asObject($recursive = false);
    public function relationshipPropertyNames();
    public function getRelationshipProperty($relationship, $createMissing = true);
    public function data();
    public function getRequiredField($name);
    public function getField($name, $default = null);
    public function setField($key, $value);
    public function __get($name);
    public function __set($name, $value);
    public function __call($method, $params);
}