for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace ApplicationTest\Repository;
use Application\Model\Order;
use Application\Repository\OrderRepository;
use ApplicationTest\Traits\LimitedAccessSubQuery;
class OrderRepositoryTest extends AbstractRepositoryTest
{
use LimitedAccessSubQuery;
private OrderRepository $repository;
protected function setUp(): void
parent::setUp();
$this->repository = _em()->getRepository(Order::class);
}
public function providerGetAccessibleSubQuery(): iterable
$all = [16000, 16001, 16002, 16003, 16004];
$family = $all;
$family
yield ['anonymous', []];
yield ['member', [16000, 16004]];
yield ['facilitator', $all];
yield ['administrator', $all];