Refactor subscription segments selection from old model to api

[MAILPOET-3297]
This commit is contained in:
Rostislav Wolny
2020-12-28 11:17:47 +01:00
committed by Veljko V
parent af574f7e1b
commit 441cb86a76
3 changed files with 24 additions and 20 deletions

View File

@ -89,23 +89,6 @@ class Form extends Model {
return $fields ?: false;
}
public function filterSegments(array $segmentIds = []) {
$settings = $this->getSettings();
if (empty($settings['segments'])) {
return [];
}
if (!empty($settings['segments_selected_by'])
&& $settings['segments_selected_by'] == 'user'
) {
$segmentIds = array_intersect($segmentIds, $settings['segments']);
} else {
$segmentIds = $settings['segments'];
}
return $segmentIds;
}
public static function search($orm, $search = '') {
return $orm->whereLike('name', '%' . $search . '%');
}