Référence de la classe App\Twig\AppExtension
Graphe d'héritage de App\Twig\AppExtension:

## Fonctions membres publiques

| __construct (ContainerInterface $container, Security $security, EntityManagerInterface $em, PaginatorInterface $paginator, SessionInterface $session, OperationUtils $operationUtils, CotisationUtils $cotisationUtils)
| getFunctions ()
| getPaymentReceiptUrlFromFlux (Flux $flux)
| getDonType ($don)
| getCurrencyName (string $currency)
| getMLCPrestataire ()
| getFilters ()
| jsonDecode ($string)
| getWordpressApiKey ()
| showModalGroupChoice ()
| getCurrentRole ()
| getCurrentComptoir ()
| getCurrentGroupe ()
| getCurrentPrestataire ()
| isCotisationValid (?UserInterface $user=null)
| isCotisationValidForPresta (?Prestataire $presta=null)
| isCotisationValidForAdherent (?Adherent $adherent=null)
| isDevFixture (?string $username=null)
| getSiege ()
| getLastNews ($limit=5)
| getAllAdherents ()
| getAllPrestataires ($orderBy='raison', $direction='ASC', $limit=null)
| getAllGroupePrestataires ($type='')
| getAllComptoirs ()
| getAllRubriques ()
| isCurrentAccountable (User $user, AccountableInterface $object)
| getDemandeAchatMonnaie ($reconverti=true)
| hasDemandeAchatMonnaie ($reconverti=true)
| getTotalMonnaieEmise ()
| getStatsMonnaie (string $currency=CurrencyEnum::CURRENCY_EMLC)
| getLastOperations (Request $request, User $user, string $currency=null, int $limit=10)
| getValidCotisations (User $user, Request $request)
| getAllFlux (User $user, Request $request, $parenttype=null)
| getAllGroupes ()
| mediaurl ($media, $format)
| getTests ()
| instanceof ($var, $instance)
| safeEmailFilter ($str)

## Attributs publics

| $em
| $security
| $container
| $paginator
| $session
| $operationUtils
| $cotisationUtils

## Documentation des fonctions membres

## isCotisationValid()

App\Twig\AppExtension::isCotisationValid | ( | ?UserInterface | $user = `null` | ) |

isCotisationValid.

Paramètres

  UserInterface | null | $user |

Renvoie
  bool|date

## isCotisationValidForAdherent()

App\Twig\AppExtension::isCotisationValidForAdherent | ( | ?Adherent | $adherent = `null` | ) |

[isCotisationValidForAdherent.

Paramètres

  Adherent | null | $adherent |

Renvoie
  bool|date

## isCotisationValidForPresta()

App\Twig\AppExtension::isCotisationValidForPresta | ( | ?Prestataire | $presta = `null` | ) |

[isCotisationValidForPresta.

Paramètres

  Prestataire | null | $presta |

Renvoie
  bool|date

## safeEmailFilter()

App\Twig\AppExtension::safeEmailFilter | ( |  | $str | ) |

Protects email address. (inspired by : https://github.com/getgrav/grav/blob/develop/system/src/Grav/Common/Twig/TwigExtension.php ).

Paramètres

  string | $str |

Renvoie
  string

La documentation de cette classe a été générée à partir du fichier suivant :

- src/Twig/AppExtension.php