/** * Создать внутреннюю связку email и mailtankId */ private static function createInnerSubscriber($email, $mailtankId) { // Грохаем все записи с таки email, если она есть, иначе будет выдаваться не тот mailtankId и все наестся $id = self::getExternalId($email); if ($id) { Mailtank2Email::deleteAll('email = :email', [':email' => $email]); } // Связываем подписчика $m = new Mailtank2Email(); $m->setAttributes(['email' => $email, 'mailtankId' => $mailtankId]); return $m->save(); }