private function clearUnusedData() { TemplatesHelperTest::clearUnusedData(); foreach (self::$subscribers as $subscriberId) { $subscriber = MailtankSubscriber::findByPk($subscriberId); $this->assertTrue($subscriber->delete()); Mailtank2Email::deleteAll('mailtankId = :mailtankId', [':mailtankId' => $subscriberId]); } self::$subscribers = array(); }
/** * Создать внутреннюю связку 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(); }