|
|
@@ -3,6 +3,7 @@ declare(strict_types=1);
|
|
|
|
|
|
namespace App\Doctrine\Core;
|
|
|
|
|
|
+use ApiPlatform\Metadata\Operation;
|
|
|
use App\Doctrine\AbstractExtension;
|
|
|
use App\Entity\Core\NotificationUser;
|
|
|
use Doctrine\ORM\QueryBuilder;
|
|
|
@@ -18,14 +19,14 @@ final class CurrentUserNotificationUserExtension extends AbstractExtension
|
|
|
public function __construct(private Security $security)
|
|
|
{ }
|
|
|
|
|
|
- public function supports(string $resourceClass, ?string $operation): bool {
|
|
|
+ public function supports(string $resourceClass, ?Operation $operation): bool {
|
|
|
return $resourceClass === NotificationUser::class;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* @todo : A la suite de la migration, il faut supprimer le where avec le discr.
|
|
|
*/
|
|
|
- protected function addWhere(QueryBuilder $queryBuilder, string $resourceClass): void
|
|
|
+ protected function addWhere(QueryBuilder $queryBuilder, string $resourceClass, ?Operation $operation): void
|
|
|
{
|
|
|
/** @var Access $currentUser */
|
|
|
$currentUser = $this->security->getUser();
|