| Kohinos 2.1.5 Logiciel de gestion d'une MLC (Monnaie Locale Complémentaire)

Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe App\Entity\Account
Graphe d'héritage de App\Entity\Account:

## 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)
Fonctions membres publiques hérités de App\Flux\AccountInterface
| setAccountableObject (AccountableInterface $object)
| getAccountableObject ()

## 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 :

- src/Entity/Account.php