src/Domain/Entity/View/PersonStatView.php line 17

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Domain\Entity\View;
  4. use ApiPlatform\Metadata\ApiResource;
  5. use ApiPlatform\Metadata\Get;
  6. use App\Domain\Entity\Behavior\Identifiable;
  7. #[ApiResource(
  8.     operations          : [
  9.         new Get(),
  10.     ],
  11.     normalizationContext: ['groups' => ['person_read']],
  12. )]
  13. class PersonStatView
  14. {
  15.     use Identifiable;
  16.     /**
  17.      * @param int|null $nbAddedPoi
  18.      * @param int|null $nbComments
  19.      * @param int|null $nbPictures
  20.      * @param int|null $nbUpdatedRevision
  21.      */
  22.     public function __construct(
  23.         public ?int $nbAddedPoi,
  24.         public ?int $nbComments,
  25.         public ?int $nbPictures,
  26.         public ?int $nbUpdatedRevision,
  27.     ) {
  28.     }
  29. }