checkAllForUser() public static méthode

Returns a list of mail templates blocked by the user.
public static checkAllForUser ( Model $user ) : array
$user Model
Résultat array
Exemple #1
0
 public function getMailPreferences()
 {
     if ($this->mailPreferences !== null) {
         return $this->mailPreferences;
     }
     $member = $this->getMember();
     if (!$member || !$member->user) {
         return [];
     }
     $preferences = [];
     $blocked = MailBlocker::checkAllForUser($member->user);
     foreach ($this->getMailTemplates() as $alias => $template) {
         $preferences[$alias] = !in_array($template, $blocked);
     }
     return $this->mailPreferences = $preferences;
 }