Skip to content

Instantly share code, notes, and snippets.

View philippecarle's full-sized avatar

Philippe CARLE philippecarle

View GitHub Profile
@philippecarle
philippecarle / DiscriminatorFilter.php
Created September 18, 2018 07:26
Discriminator Filter for API Platform
<?php
declare(strict_types=1);
namespace AppBundle\Filter;
use ApiPlatform\Core\Bridge\Doctrine\Orm\Filter\AbstractContextAwareFilter;
use ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface;
use ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface;
use Doctrine\Common\Persistence\ManagerRegistry;