Merge branch 'develop'

This commit is contained in:
2020-08-03 23:10:57 -04:00

View File

@ -22,6 +22,9 @@ class Model {
}
return $this;
}
public function create(string $model_class, array $data = null): Model {
return BaseModel::factory($model_class)->create($data);
}
protected $class;
public function find(string $model_class): Model {
if (!class_exists($model_class)) {
@ -329,8 +332,8 @@ class Model {
return $orm->offset($this->offset);
}
public function one(): ModelInterface {
$result = $this->build()->findOne();
public function one($id = null): ModelInterface {
$result = $this->build()->findOne($id);
$result->setFactory($this);
return $result;
}