Kohinos  2.1.5
Logiciel de gestion d'une MLC (Monnaie Locale Complémentaire)
Référence de la classe App\Entity\Account
Graphe d'héritage de App\Entity\Account:
App\Flux\AccountInterface App\Entity\AccountAdherent App\Entity\AccountComptoir App\Entity\AccountGroupe App\Entity\AccountPrestataire App\Entity\AccountSiege

Fonctions membres publiques

 getId ()
 
 getBalance ()
 
 setBalance (float $balance)
 
 addAmount (float $montant)
 
 getCurrency ()
 
 setCurrency (string $currency)
 
 getHash ()
 
 setHash (string $hash)
 
 preUpdate (LifecycleEventArgs $event)
 
 postPersist (LifecycleEventArgs $event)
 
 getAllInfosUncrypted ()
 
 getOperations ()
 
 setOperations ($operations)
 
 addOperation (Operation $operation)
 
 removeOperation (Operation $operation)
 

Attributs protégés

 $id
 
 $balance = 0.00
 
 $currency = ''
 
 $hash = 'tmp'
 
 $operations
 

Description détaillée

@ORM\MappedSuperclass @ORM\HasLifecycleCallbacks

Documentation des fonctions membres

◆ addAmount()

App\Entity\Account::addAmount ( float  $montant)

Can be negative amount.

Paramètres
float$montant[description]

◆ addOperation()

App\Entity\Account::addOperation ( Operation  $operation)
Paramètres
Operation$operation
Renvoie
$this

◆ getOperations()

App\Entity\Account::getOperations ( )

Get operations.

Renvoie
Operation[]|ArrayCollection

◆ postPersist()

App\Entity\Account::postPersist ( LifecycleEventArgs  $event)

@ORM\PostPersist

Paramètres
LifecycleEventArgs$event

◆ preUpdate()

App\Entity\Account::preUpdate ( LifecycleEventArgs  $event)

@ORM\PreUpdate

Paramètres
LifecycleEventArgs$event

◆ removeOperation()

App\Entity\Account::removeOperation ( Operation  $operation)
Paramètres
Operation$operation
Renvoie
$this

◆ setCurrency()

App\Entity\Account::setCurrency ( string  $currency)

Set currency.

Renvoie
$this

Implémente App\Flux\AccountInterface.

◆ setOperations()

App\Entity\Account::setOperations (   $operations)

Set operations.

Renvoie
$this

Documentation des données membres

◆ $balance

App\Entity\Account::$balance = 0.00
protected

@ORM\Column(name="balance", type="decimal", scale=2, options={"default": 0.00})


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