FeatureController
extends AbstractController
in package
Attributes
- #[Route]
- '/api'
Table of Contents
Properties
- $entityManager : EntityManagerInterface
- $subscriptionChecker : SubscriptionChecker
Methods
- __construct() : mixed
- __invoke() : JsonResponse
- Endpoint pour récupérer les fonctionnalités d'un point de vente (format API Platform)
- getPointOfSaleFeatures() : JsonResponse
- Endpoint alternatif pour récupérer les fonctionnalités d'un point de vente (format personnalisé)
Properties
$entityManager
private
EntityManagerInterface
$entityManager
$subscriptionChecker
private
SubscriptionChecker
$subscriptionChecker
Methods
__construct()
public
__construct(EntityManagerInterface $entityManager, SubscriptionChecker $subscriptionChecker) : mixed
Parameters
- $entityManager : EntityManagerInterface
- $subscriptionChecker : SubscriptionChecker
__invoke()
Endpoint pour récupérer les fonctionnalités d'un point de vente (format API Platform)
public
__invoke(PointOfSale $pointOfSale) : JsonResponse
Parameters
- $pointOfSale : PointOfSale
Attributes
- #[Route]
- '/point_of_sales/{id}/features'
- $name: 'api_point_of_sale_features'
- $methods: ['GET']
Return values
JsonResponsegetPointOfSaleFeatures()
Endpoint alternatif pour récupérer les fonctionnalités d'un point de vente (format personnalisé)
public
getPointOfSaleFeatures(int $id) : JsonResponse
Parameters
- $id : int
Attributes
- #[Route]
- '/point-of-sale/{id}/features'
- $name: 'api_point_of_sale_features_alt'
- $methods: ['GET']