public function flush(PersistableInterface $persistable, $forget = true) { if ($forget) { $this->forget(); } foreach ($persistable->{$persistable->getPersistableRelationship()}()->get() as $persistence) { if ($persistence->code !== $this->check()) { $persistence->delete(); } } }