protected function saveMeta()
{
foreach ($this->metaData as $meta) {
$meta->setTable($this->metaTable);
if ($meta->isMarkedForDeletion()) {
$meta->delete();
continue;
}
if ($meta->isDirty()) {
// set meta and model relation id's into meta table.
$meta->setAttribute($this->metaKeyName, $this->modelKey);
$meta->save();
}
}
}