- Deletes related custom fields when deleting subscriber

- Updates unit tests
This commit is contained in:
Vlad
2016-11-21 22:30:04 -05:00
parent 7c61fa2c81
commit d8b1be9ccc
3 changed files with 30 additions and 1 deletions

View File

@ -86,4 +86,14 @@ class SubscriberCustomField extends Model {
Helpers::flattenArray($values)
);
}
static function deleteSubscriberRelations($subscriber) {
if($subscriber === false) return false;
$relations = self::where('subscriber_id', $subscriber->id);
return $relations->deleteMany();
}
static function subscribed($orm) {
return $orm->where('status', Subscriber::STATUS_SUBSCRIBED);
}
}