hasColumn("name","string",30); $this->hasColumn("username","string",20); $this->hasColumn("password","string",16); $this->hasColumn("created","integer",11); } } class User extends Entity { public function setTableDefinition() { // the following method call is needed in // one-table-one-class inheritance parent::setTableDefinition(); } } class Group extends Entity { public function setTableDefinition() { // the following method call is needed in // one-table-one-class inheritance parent::setTableDefinition(); } } ?>