Skip to content

Commit f4955b2

Browse files
committed
energize
1 parent b4de3c4 commit f4955b2

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

packages/orm/src/EntityMapper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1550,7 +1550,7 @@ public function energize(object $entity, bool $force = false): object
15501550

15511551
public function unenergize(object $entity): static
15521552
{
1553-
self::getObjectMetadata()->set($entity, 'entity.energized', false);
1553+
self::getObjectMetadata()->removeMetadata($entity);
15541554

15551555
return $this;
15561556
}

packages/orm/src/ORM.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,13 @@ public function energize(object $entity, bool $force = false): object
303303
return $entity;
304304
}
305305

306+
public function unenergize(object $entity): static
307+
{
308+
$entity = $this->mapper($entity::class)->unenergize($entity);
309+
310+
return $this;
311+
}
312+
306313
/**
307314
* @template E
308315
*

0 commit comments

Comments
 (0)