src/Controller/ClientController.php line 24

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\Client;
  4. use Symfony\Component\Routing\Annotation\Route;
  5. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
  6. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  7. class ClientController extends AbstractController
  8. {
  9.     /**
  10.      * @Route(
  11.      *      path="/public-api/my-client",
  12.      *      name="api_pub_clients_my_client_collection",
  13.      *      methods={"GET"},
  14.      *      defaults={
  15.      *          "_api_resource_class"=Client::class,
  16.      *          "_api_collection_operation_name"="get_my_client"
  17.      *      }
  18.      * )
  19.      * @Security("is_granted('PUBLIC_ACCESS')")
  20.      */
  21.     public function myClient($data)
  22.     {
  23.         return $data;
  24.     }
  25. }