<?php

declare(strict_types=1);

namespace App\Filter\Doctrine\TimeConstraint;

use App\Attribute\ActivityYearConstraintAware;

/**
 * Filtre Doctrine permettant d'assurer les contraintes de temps sur l'année d'activité actuelle
 * de l'utilisateur en cours.
 */
class ActivityYearFilter extends AbstractTimeFilter
{
    protected static ?string $constraintAnnotation = ActivityYearConstraintAware::class;

    protected static ?string $annotationStartField = 'startYearFieldName';

    protected static ?string $annotationEndField = 'endYearFieldName';
}
