for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace EcodevTests\Felix\Blog\Repository;
use Doctrine\ORM\EntityRepository;
use Ecodev\Felix\Model\User;
use Ecodev\Felix\Repository\LimitedAccessSubQuery;
/**
* A fake repository.
*/
final class PostRepository extends EntityRepository implements LimitedAccessSubQuery
{
public function getAccessibleSubQuery(?User $user): string
if (!$user) {
return 'SELECT id FROM post WHERE is_public = 1';
}
return '';