<?php
declare(strict_types=1);
namespace App\Domain\Entity\View;
use ApiPlatform\Metadata\ApiResource;
use ApiPlatform\Metadata\Get;
use App\Domain\Entity\Behavior\Identifiable;
#[ApiResource(
operations : [
new Get(),
],
normalizationContext: ['groups' => ['person_read']],
)]
class PersonStatView
{
use Identifiable;
/**
* @param int|null $nbAddedPoi
* @param int|null $nbComments
* @param int|null $nbPictures
* @param int|null $nbUpdatedRevision
*/
public function __construct(
public ?int $nbAddedPoi,
public ?int $nbComments,
public ?int $nbPictures,
public ?int $nbUpdatedRevision,
) {
}
}