- Removed unused annotations
This commit is contained in:
parent
c2cccc0222
commit
2e377374d4
|
@ -6,13 +6,10 @@ use Notes\Attribute\Ignore;
|
|||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Ulmus\{Common\EntityResolver,
|
||||
Common\EntityField,
|
||||
Entity\EntityInterface,
|
||||
Query\QueryBuilderInterface,
|
||||
SearchRequest\SearchRequestInterface,
|
||||
SearchRequest\SearchRequestPaginationTrait};
|
||||
use Ulmus\Annotation\Classes\{ Method, Table, Collation, };
|
||||
use Ulmus\Annotation\Property\{ Field, Filter, FilterJoin, Relation, OrderBy, Where, OrWhere, Join, Virtual, On, WithJoin, };
|
||||
use Ulmus\Annotation\Property\Field\{ PrimaryKey, Id, ForeignKey, CreatedAt, UpdatedAt, Datetime as DateTime, Date, Time, Bigint, Tinyint, Text, Mediumtext, Longtext, Blob, Mediumblob, Longblob, };
|
||||
use Ulmus\Annotation\Property\Relation\{ Ignore as RelationIgnore };
|
||||
|
||||
trait EntityTrait {
|
||||
use EventTrait;
|
||||
|
@ -138,8 +135,12 @@ trait EntityTrait {
|
|||
}
|
||||
|
||||
#[Ignore]
|
||||
public function fromArray(iterable $dataset) : static
|
||||
public function fromArray(iterable|EntityInterface $dataset) : static
|
||||
{
|
||||
if ($dataset instanceof EntityInterface) {
|
||||
$dataset = $dataset->toArray();
|
||||
}
|
||||
|
||||
return $this->entityFillFromDataset($dataset);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue