Référence de la classe App\Repository\PrestataireRepository
Graphe d'héritage de App\Repository\PrestataireRepository:

## Fonctions membres publiques

| __construct (ManagerRegistry $registry)
| findByData (array $data)
| findDefault ($type='all', $orderBy='raison', $direction='ASC', $limit=null)
| getPrestataireSolidoume ()
| getPrestataireMLC ()
| findByGeoloc ($lat, $lon, $distance)
| findForEPaiement ($checkAcceptEPayment=false)
| findByRubrique (Rubrique $rubrique)
| findByGroupe (Groupe $groupe)
| findByGroupeLocal (Groupe $groupe)
| findByGroupeprestataire (Groupeprestataire $groupe)
| findbyExclude (Prestataire $presta, $checkAcceptEPayment=true)

## Description détaillée

@method Prestataire|null find($id, $lockMode = null, $lockVersion = null) @method Prestataire|null findOneBy(array $criteria, array $orderBy = null) @method Prestataire[] findAll() @method Prestataire[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)

## Documentation des fonctions membres

## findByData()

App\Repository\PrestataireRepository::findByData | ( | array | $data | ) |

Renvoie
  Adherent[] Returns an array of Adherent objects

## findbyExclude()

App\Repository\PrestataireRepository::findbyExclude | ( | Prestataire | $presta,
|  |  | $checkAcceptEPayment = `true`
| ) |  |

Renvoie
  Prestataire[] Returns an array of Prestataire objects

## findByGeoloc()

App\Repository\PrestataireRepository::findByGeoloc | ( |  | $lat,
|  |  | $lon,
|  |  | $distance
| ) |  |

Find prestataire from geoloc lat/lon and distance in meters.

Renvoie
  Prestataire[] Returns an array of Prestataire objects

## findByGroupe()

App\Repository\PrestataireRepository::findByGroupe | ( | Groupe | $groupe | ) |

For Prestataire front search.

Renvoie
  Prestataire[] Returns an array of Prestataire objects

## findByGroupeLocal()

App\Repository\PrestataireRepository::findByGroupeLocal | ( | Groupe | $groupe | ) |

For Prestataire Admin search.

Renvoie
  Prestataire[] Returns an array of Prestataire objects

## findByGroupeprestataire()

App\Repository\PrestataireRepository::findByGroupeprestataire | ( | Groupeprestataire | $groupe | ) |

Renvoie
  Prestataire[] Returns an array of Prestataire objects

## findByRubrique()

App\Repository\PrestataireRepository::findByRubrique | ( | Rubrique | $rubrique | ) |

Renvoie
  Prestataire[] Returns an array of Prestataire objects

## findDefault()

App\Repository\PrestataireRepository::findDefault | ( |  | $type = `'all'`,
|  |  | $orderBy = `'raison'`,
|  |  | $direction = `'ASC'`,
|  |  | $limit = `null`
| ) |  |

Renvoie
  Prestataire[] Returns an array of Prestataire objects

## findForEPaiement()

App\Repository\PrestataireRepository::findForEPaiement | ( |  | $checkAcceptEPayment = `false` | ) |

Renvoie
  Prestataire[] Returns an array of Prestataire objects

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

- src/Repository/PrestataireRepository.php