userUtil->getUserCard((int) $this->getId())) { return new ActionResult(false, 'Uživatel nemá přiřazenou žádnou kartu!'); } $user = \User::createFromId((int) $this->getId()); $message = $this->contextManager->activateContexts( [ LanguageContext::class => $user->id_language ?? null, DomainContext::class => $this->contextManager->getDomainFromLanguage($user->id_language ?? null), ], function () use ($user) { $this->userCardEmail->setUser($user); return $this->userCardEmail->getEmail(); } ); $message['to'] = $user['email']; $this->userCardEmail->sendEmail($message); return new ActionResult(true); } }