/**
* {@inheritDoc}
*/
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();
}
}
}