- Simplifies code that prepares subscriber custom field data for

creation/update
- Updates tests
This commit is contained in:
Vlad
2016-11-27 20:35:53 -05:00
parent 0c8cc27ea2
commit 71fbc1a7b0
4 changed files with 55 additions and 49 deletions

View File

@ -52,7 +52,6 @@ class SubscriberCustomField extends Model {
}
static function createMultiple($values) {
$values = array_map('array_values', $values);
return self::rawExecute(
'INSERT IGNORE INTO `' . self::$_table . '` ' .
'(custom_field_id, subscriber_id, value) ' .
@ -67,8 +66,6 @@ class SubscriberCustomField extends Model {
}
static function updateMultiple($values) {
self::createMultiple($values);
$values = array_map('array_values', $values);
self::rawExecute(
'UPDATE `' . self::$_table . '` ' .
'SET value = ' .
@ -92,4 +89,4 @@ class SubscriberCustomField extends Model {
$relations = self::where('subscriber_id', $subscriber->id);
return $relations->deleteMany();
}
}
}