Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 /**
  * Создать внутреннюю связку 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();
 }