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

## Fonctions membres publiques

| 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)
| getReconverti ()
| setReconverti (bool $reconverti)
| isValidated ()
| getFlux ()
| setFlux (AchatMonnaie $flux)
| getParenttype ()
| getType ()
| isValidationAchat ()
| getUsersToNotify ()
| getAllOperations ($em)
| __toString ()

## Attributs publics

const | PARENTTYPE_DEMANDE_ACHAT = 'demande_achat'
const | TYPE_DEMANDE_ACHAT_ADHERENT = 'demande_achat_monnaie_adherent'
const | TYPE_DEMANDE_ACHAT_PRESTATAIRE = 'demande_achat_monnaie_prestataire'

## Attributs protégés

| $id
| $operateur
| $role
| $type
| $parenttype
| $montant
| $reference
| $hash = 'tmp'
| $expediteur
| $destinataire = null
| $reconverti = false
| $flux

## Description détaillée

Achat de monnaie à confirmer par le siege/comptoir par un Adhérent ou Prestataire (espèce/chèque/virement).

@ORM\Entity(repositoryClass="App\Repository\AchatMonnaieAConfirmerRepository") @ORM\Table(name="achatemlctoconfirm") @ORM\InheritanceType("SINGLE_TABLE") @ORM\DiscriminatorColumn(name="discr", type="string") @ORM\DiscriminatorMap({ "achat_monnaie_a_confirmer" = "AchatMonnaieAConfirmer", "achat_monnaie_a_confirmer_adherent" = "AchatMonnaieAConfirmerAdherent", "achat_monnaie_a_confirmer_prestataire" = "AchatMonnaieAConfirmerPrestataire" })

## Documentation des fonctions membres

## getDestinataire()

App\Entity\AchatMonnaieAConfirmer::getDestinataire | ( |  | ) |

Renvoie
  destinataire

Implémente App\Flux\FluxInterface.

## getExpediteur()

App\Entity\AchatMonnaieAConfirmer::getExpediteur | ( |  | ) |

Renvoie
  expediteur

Implémente App\Flux\FluxInterface.

## getFlux()

App\Entity\AchatMonnaieAConfirmer::getFlux | ( |  | ) |

Get flux.

Renvoie

## getHash()

App\Entity\AchatMonnaieAConfirmer::getHash | ( |  | ) |

Get hash.

Renvoie
  text

Implémente App\Flux\FluxInterface.

## getMontant()

App\Entity\AchatMonnaieAConfirmer::getMontant | ( |  | ) |

Renvoie
  float

Implémente App\Flux\FluxInterface.

## getMoyen()

App\Entity\AchatMonnaieAConfirmer::getMoyen | ( |  | ) |

Renvoie
  string

Implémente App\Flux\FluxInterface.

## getOperateur()

App\Entity\AchatMonnaieAConfirmer::getOperateur | ( |  | ) |

Renvoie
  User operateur

Implémente App\Flux\FluxInterface.

## getParenttype()

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

Renvoie
  string

Implémente App\Flux\FluxInterface.

## getReference()

App\Entity\AchatMonnaieAConfirmer::getReference | ( |  | ) |

Renvoie
  string

Implémente App\Flux\FluxInterface.

## getRole()

App\Entity\AchatMonnaieAConfirmer::getRole | ( |  | ) |

Renvoie
  string

Implémente App\Flux\FluxInterface.

## getType()

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

Renvoie
  string

Implémente App\Flux\FluxInterface.

Réimplémentée dans App\Entity\AchatMonnaieAConfirmerAdherent, et App\Entity\AchatMonnaieAConfirmerPrestataire.

## getUsersToNotify()

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

Obtenir la liste des utilisateurs à notifier.

Renvoie
  array Tableau d'utilisateurs

Implémente App\Flux\FluxInterface.

Réimplémentée dans App\Entity\AchatMonnaieAConfirmerAdherent, et App\Entity\AchatMonnaieAConfirmerPrestataire.

## setDestinataire()

App\Entity\AchatMonnaieAConfirmer::setDestinataire | ( |  | $destinataire | ) |

Paramètres

  $destinataire |

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## setExpediteur()

App\Entity\AchatMonnaieAConfirmer::setExpediteur | ( |  | $expediteur | ) |

Paramètres

  $expediteur |

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## setFlux()

App\Entity\AchatMonnaieAConfirmer::setFlux | ( | AchatMonnaie | $flux | ) |

Set flux.

Renvoie
  $this

## setHash()

App\Entity\AchatMonnaieAConfirmer::setHash | ( |  | $hash | ) |

Set hash.

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## setMontant()

App\Entity\AchatMonnaieAConfirmer::setMontant | ( | float | $montant | ) |

Paramètres

  float | $montant |

Renvoie
  Transaction

Implémente App\Flux\FluxInterface.

## setOperateur()

App\Entity\AchatMonnaieAConfirmer::setOperateur | ( | ?User | $operateur | ) |

Paramètres

  User | $destinataire |

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## setParenttype()

App\Entity\AchatMonnaieAConfirmer::setParenttype | ( |  | $parenttype | ) |

Paramètres

  $parenttype |

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## setReference()

App\Entity\AchatMonnaieAConfirmer::setReference | ( | string | $reference | ) |

Paramètres

  string | $reference |

Renvoie
  Transaction

Implémente App\Flux\FluxInterface.

## setRole()

App\Entity\AchatMonnaieAConfirmer::setRole | ( | ?string | $role | ) |

Paramètres

  string | $role |

Renvoie
  Transaction

Implémente App\Flux\FluxInterface.

## setType()

App\Entity\AchatMonnaieAConfirmer::setType | ( | string | $type | ) |

Paramètres

  string | $type |

Renvoie
  Transaction

Implémente App\Flux\FluxInterface.

## Documentation des données membres

## $expediteur

App\Entity\AchatMonnaieAConfirmer::$expediteur

protected

@ORM\ManyToOne(targetEntity="Siege") @ORM\JoinColumn(name="siege_id", referencedColumnName="id", nullable=true)

## $flux

App\Entity\AchatMonnaieAConfirmer::$flux

protected

@ORM\OneToOne(targetEntity="AchatMonnaie") @ORM\JoinColumn(name="achatmonnaie_id", referencedColumnName="id", nullable=true) @Groups({"read", "write"})

## $operateur

App\Entity\AchatMonnaieAConfirmer::$operateur

protected

@ORM\ManyToOne(targetEntity="User", inversedBy="flux") @ORM\JoinColumn(name="user_id", referencedColumnName="id", nullable=true)

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

- src/Entity/AchatMonnaieAConfirmer.php