Référence de la classe App\Entity\Groupeprestataire

## Fonctions membres publiques

| getId ()
| getIdmlc ()
| setIdmlc (string $idmlc)
| getType ()
| setType ($type)
| getHoraires ()
| setHoraires (?string $horaires)
| getPrestataires ()
| addPrestataire (Prestataire $prestataire)
| removePrestataire (Prestataire $prestataire)
| setGroupe (?Groupe $groupe)
| getGroupe ()
| getImage ()
| setImage ($image)
| getPrestatairesCount ()
| __toString ()

## Attributs protégés

| $id
| $idmlc
| $type
| $prestataires
| $image

## Description détaillée

@ApiResource( attributes={"security"="is_granted('ROLE_ADMIN_PRESTATAIRE_GERER_VIEW') or is_granted('ROLE_API')"}, collectionOperations={ "get"={"security"="is_granted('ROLE_ADMIN_PRESTATAIRE_GERER_LIST') or is_granted('ROLE_API')"}, "post"={"security"="is_granted('ROLE_ADMIN_PRESTATAIRE_GERER_EDIT')"} }, itemOperations={ "get"={"security"="is_granted('ROLE_ADMIN_PRESTATAIRE_GERER_VIEW') or is_granted('ROLE_API')"}, "put"={"security"="is_granted('ROLE_ADMIN_PRESTATAIRE_GERER_EDIT')"}, }, normalizationContext={"groups"={"read"}}, denormalizationContext={"groups"={"write"}} ) @ORM\Entity(repositoryClass="App\Repository\GroupeprestataireRepository") @UniqueEntity( fields={"name", "type"}, errorPath="name", message="Le groupe avec ce nom existe déjà pour ce type de groupe." ) @ORM\Table(name="groupeprestaire")

## Documentation des fonctions membres

## addPrestataire()

App\Entity\Groupeprestataire::addPrestataire | ( | Prestataire | $prestataire | ) |

Paramètres

  Prestataire | $prestataire |

Renvoie
  $this

## getGroupe()

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

Renvoie
  Groupe|null

## getHoraires()

App\Entity\Groupeprestataire::getHoraires | ( |  | ) |

Get horaires.

Renvoie
  string Horaires

## getIdmlc()

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

Get idmlc.

Renvoie

## getImage()

App\Entity\Groupeprestataire::getImage | ( |  | ) |

Get image.

Renvoie
  image|null

## getPrestataires()

App\Entity\Groupeprestataire::getPrestataires | ( |  | ) |

Renvoie
  Prestataire[]|ArrayCollection

## getType()

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

Get type.

Renvoie
  string

## removePrestataire()

App\Entity\Groupeprestataire::removePrestataire | ( | Prestataire | $prestataire | ) |

Paramètres

  Prestataire | $prestataire |

Renvoie
  $this

## setGroupe()

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

Paramètres

  Groupe | null | $groupes |

Renvoie
  $this

## setHoraires()

App\Entity\Groupeprestataire::setHoraires | ( | ?string | $horaires | ) |

Set horaires.

Renvoie
  $this

## setIdmlc()

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

Set idmlc.

Renvoie
  $this

## setImage()

App\Entity\Groupeprestataire::setImage | ( |  | $image | ) |

Set image.

Renvoie
  $this

## setType()

App\Entity\Groupeprestataire::setType | ( |  | $type | ) |

Set type.

Renvoie
  $this

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

- src/Entity/Groupeprestataire.php