Kohinos  2.1.5
Logiciel de gestion d'une MLC (Monnaie Locale Complémentaire)
Référence de la classe App\Entity\Comptoir
Graphe d'héritage de App\Entity\Comptoir:
App\Flux\AccountableObject App\Flux\AccountableInterface

Fonctions membres publiques

 getId ()
 
 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)
 
 __toString ()
 
- Fonctions membres publiques hérités de App\Flux\AccountableObject
 postPersist (LifecycleEventArgs $event)
 

Attributs protégés

 $id
 
 $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") @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.

◆ 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

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