Référence de la classe App\Entity\Cotisation
Graphe d'héritage de App\Entity\Cotisation:

## Fonctions membres publiques

| __construct ()
| getAllOperations ($em)
| operate ($em)
| getUsersToNotify ()
| getParenttype ()
| getType ()
| getCotisationInfos ()
| setCotisationInfos (CotisationInfos $cotisationInfos)
| getAnnee ()
| setAnnee (string $annee)
| getDebut ()
| setDebut (\DateTime $debut)
| getFin ()
| setFin (\DateTime $fin)
| isRecu ()
| setRecu (bool $recu)
| __toString ()
Fonctions membres publiques hérités de App\Entity\Flux
| getId ()
| setParenttype ($parenttype)
| setOperateur (?User $operateur)
| getOperateur ()
| setDestinataire ($destinataire)
| getDestinataire ()
| setExpediteur ($expediteur)
| getExpediteur ()
| setType (string $type)
| getRole ()
| setRole (?string $role)
| getMontant ()
| setMontant (float $montant)
| getReference ()
| setReference (string $reference)
| getHash ()
| setHash ($hash)
| getMoyen ()
| setMoyen ($moyen)
| getTauxreconversion ()
| getTauxreconversionpercent ()
| setTauxreconversion (?float $tauxreconversion)
| getData ()
| setData (?array $data)
| isValidationAchat ()
| getMontantareconvertir ()
| getMontantcommission ()
| isVente ()
| isHistorical ()
| getHistorical ()
| setHistorical ($historical)
| getVerify ()
| prePersist (LifecycleEventArgs $event)
| postPersist (LifecycleEventArgs $event)
| getAllInfosUncrypted ()
| getOperateurAndRole ()

## Fonctions membres publiques statiques

static | getAvailableTypes ()

## Attributs publics

const | TYPE_COTISATION_ADHERENT = 'cotisation_adherent'
const | TYPE_COTISATION_PRESTATAIRE = 'cotisation_prestataire'
Attributs publics hérités de App\Entity\Flux
const | TYPE_ACHAT = 'achat'
const | TYPE_CHANGE = 'change'
const | TYPE_COTISATION = 'cotisation'
const | TYPE_DON = 'don'
const | TYPE_RECONVERSION = 'reconversion'
const | TYPE_RETRAIT = 'retrait'
const | TYPE_TRANSACTION = 'transaction'
const | TYPE_TRANSFERT = 'transfert'
const | TYPE_VENTE = 'vente'
const | TYPE_VENTE_EMLC = 'vente_emlc'
const | TYPE_TICKET_FIX = 'ticket_fix'

## Attributs protégés

| $destinataire
| $cotisationInfos
| $don
Attributs protégés hérités de App\Entity\Flux
| $id
| $operateur
| $role
| $type
| $parenttype
| $montant
| $reference
| $hash = 'tmp'
| $tauxreconversion
| $data
| $expediteur = null
| $destinataire = null
| $cotisationInfos = null
| $operationsAdherent
| $operationsPrestataire
| $operationsComptoir
| $operationsGroupe
| $operationsSiege
| $historical

## Description détaillée

Cotisation d'un utilisateur.

@ORM\Entity

## Documentation des constructeurs et destructeur

## __construct()

App\Entity\Cotisation::__construct | ( |  | ) |

Constructeur.

Réimplémentée à partir de App\Entity\Flux.

## Documentation des fonctions membres

## getAllOperations()

App\Entity\Cotisation::getAllOperations | ( |  | $em | ) |

Retourne la liste des opérations à effectuer.

Renvoie
  array Tableau d'operations

Réimplémentée à partir de App\Entity\Flux.

## getAnnee()

App\Entity\Cotisation::getAnnee | ( |  | ) |

Renvoie
  string

## getCotisationInfos()

App\Entity\Cotisation::getCotisationInfos | ( |  | ) |

Get cotisationInfos.

Renvoie
  cotisationInfos

## getDebut()

App\Entity\Cotisation::getDebut | ( |  | ) |

Renvoie
  \DateTime

## getFin()

App\Entity\Cotisation::getFin | ( |  | ) |

Renvoie
  \DateTime

## getParenttype()

App\Entity\Cotisation::getParenttype | ( |  | ) |

Renvoie
  string

Réimplémentée à partir de App\Entity\Flux.

## getType()

App\Entity\Cotisation::getType | ( |  | ) |

Renvoie
  string

Réimplémentée à partir de App\Entity\Flux.

Réimplémentée dans App\Entity\CotisationPrestataire, et App\Entity\CotisationAdherent.

## getUsersToNotify()

App\Entity\Cotisation::getUsersToNotify | ( |  | ) |

Obtenir la liste des utilisateurs à notifier.

Renvoie
  array Tableau d'utilisateurs

Réimplémentée à partir de App\Entity\Flux.

Réimplémentée dans App\Entity\CotisationPrestataire, et App\Entity\CotisationAdherent.

## isRecu()

App\Entity\Cotisation::isRecu | ( |  | ) |

Renvoie
  bool

## operate()

App\Entity\Cotisation::operate | ( |  | $em | ) |

Obsolète:
  since v2.1.4

Réimplémentée à partir de App\Entity\Flux.

## setAnnee()

App\Entity\Cotisation::setAnnee | ( | string | $annee | ) |

Paramètres

  string | $annee |

Renvoie
  Cotisation

## setCotisationInfos()

App\Entity\Cotisation::setCotisationInfos | ( | CotisationInfos | $cotisationInfos | ) |

Set CotisationInfos cotisationInfos.

Renvoie
  $this

## setDebut()

App\Entity\Cotisation::setDebut | ( | \DateTime | $debut | ) |

Paramètres

  \DateTime | $debut |

Renvoie
  Cotisation

## setFin()

App\Entity\Cotisation::setFin | ( | \DateTime | $fin | ) |

Paramètres

  \DateTime | $fin |

Renvoie
  Cotisation

## setRecu()

App\Entity\Cotisation::setRecu | ( | bool | $recu | ) |

Paramètres

  bool | $recu |

Renvoie
  Cotisation

## Documentation des données membres

## $cotisationInfos

App\Entity\Cotisation::$cotisationInfos

protected

@ORM\OneToOne(targetEntity="CotisationInfos", inversedBy="cotisation", cascade={"persist"}) @ORM\JoinColumn(name="cotisationinfos_id", referencedColumnName="id", nullable=true)

## $destinataire

App\Entity\Cotisation::$destinataire

protected

@ORM\OneToOne(targetEntity="Prestataire") @ORM\JoinColumn(name="prestataire_dest_id", referencedColumnName="id", nullable=true)

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

- src/Entity/Cotisation.php