| 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\Comptoir
Graphe d'héritage de App\Entity\Comptoir:

## Fonctions membres publiques
| getId ()
| getIdmlc ()
| setIdmlc (string $idmlc)
| getMedia ()
| setMedia ($media)
| setGroupe (?Groupe $groupe)
| getGroupe ()
| getGestionnaires ()
| setGestionnaires ($gestionnaires)
| addGestionnaire (User $gestionnaire)
| removeGestionnaire (User $gestionnaire)
| getContacts ()
| setContacts ($contacts)
| addContact (ContactComptoir $contact)
| removeContact (ContactComptoir $contact)
| getContactsString ()
| __toString ()
Fonctions membres publiques hérités de App\Flux\AccountableObject
| postPersist (LifecycleEventArgs $event)

## Attributs protégés
| $id
| $idmlc
| $media

## Description détaillée

@ApiResource( attributes={"security"="is_granted('ROLE_ADMIN_COMPTOIR_GERER_VIEW') or is_granted('ROLE_API')"}, collectionOperations={ "get"={"security"="is_granted('ROLE_ADMIN_COMPTOIR_GERER_LIST') or is_granted('ROLE_API')"}, "post"={"security"="is_granted('ROLE_ADMIN_COMPTOIR_GERER_EDIT')"} }, itemOperations={ "get"={"security"="is_granted('ROLE_ADMIN_COMPTOIR_GERER_VIEW') or is_granted('ROLE_API')"}, "put"={"security"="is_granted('ROLE_ADMIN_COMPTOIR_GERER_EDIT')"}, }, normalizationContext={"groups"={"read"}}, denormalizationContext={"groups"={"write"}} ) @ORM\Entity(repositoryClass="App\Repository\ComptoirRepository") @UniqueEntity(fields="name", message="Le comptoir avec ce nom existe déjà.") @ORM\HasLifecycleCallbacks() @ORM\Table(name="comptoir")

## Documentation des fonctions membres

## ◆ addContact()

App\Entity\Comptoir::addContact | ( | ContactComptoir | $contact | ) |

Paramètres

  ContactComptoir | $contact |

Renvoie
  $this

## ◆ addGestionnaire()

App\Entity\Comptoir::addGestionnaire | ( | User | $gestionnaire | ) |

Paramètres

  User | $gestionnaire |

Renvoie
  $this

## ◆ getContacts()

App\Entity\Comptoir::getContacts | ( |  | ) |

getcontacts.

Renvoie
  ArrayCollection contact

## ◆ getGestionnaires()

App\Entity\Comptoir::getGestionnaires | ( |  | ) |

Renvoie
  User[]|ArrayCollection

## ◆ getGroupe()

App\Entity\Comptoir::getGroupe | ( |  | ) |

Renvoie
  Groupe|null

## ◆ getId()

App\Entity\Comptoir::getId | ( |  | ) |

Renvoie
  int

Implémente App\Flux\AccountableInterface.

## ◆ getIdmlc()

App\Entity\Comptoir::getIdmlc | ( |  | ) |

Get idmlc.

Renvoie

## ◆ getMedia()

App\Entity\Comptoir::getMedia | ( |  | ) |

Get media.

Renvoie

## ◆ removeContact()

App\Entity\Comptoir::removeContact | ( | ContactComptoir | $contact | ) |

Paramètres

  ContactComptoir | $contact |

Renvoie
  $this

## ◆ removeGestionnaire()

App\Entity\Comptoir::removeGestionnaire | ( | User | $gestionnaire | ) |

Paramètres

  User | $gestionnaire |

Renvoie
  $this

## ◆ setContacts()

App\Entity\Comptoir::setContacts | ( |  | $contacts | ) |

setContacts.

Paramètres

  [type] | $contacts [description]

## ◆ setGestionnaires()

App\Entity\Comptoir::setGestionnaires | ( |  | $gestionnaires | ) |

Paramètres

  User[]|ArrayCollection |

Renvoie
  $this

## ◆ setGroupe()

App\Entity\Comptoir::setGroupe | ( | ?Groupe | $groupe | ) |

Paramètres

  Groupe | null | $groupes |

Renvoie
  $this

## ◆ setIdmlc()

App\Entity\Comptoir::setIdmlc | ( | string | $idmlc | ) |

Set idmlc.

Renvoie
  $this

## ◆ setMedia()

App\Entity\Comptoir::setMedia | ( |  | $media | ) |

Set media.

Renvoie
  $this

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

- src/Entity/Comptoir.php