andWhere(['user_id' => $userId]); } /** * @param $code * * @return $this */ public function whereCode($code) { return $this->andWhere(['code' => $code]); } /** * @return $this */ public function whereIsRecoveryType() { return $this->andWhere(['type' => Token::TYPE_RECOVERY]); } /** * @return $this */ public function whereIsConfirmationType() { return $this->andWhere(['type' => Token::TYPE_CONFIRMATION]); } /** * @param array $types * * @return $this */ public function whereIsTypes(array $types) { return $this->andWhere(['in', 'type', $types]); } }