for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Stu\Orm\Repository;
use Doctrine\ORM\EntityRepository;
use Stu\Component\Research\ResearchModeEnum;
use Stu\Orm\Entity\ResearchDependency;
/**
* @extends EntityRepository<ResearchDependency>
*/
final class ResearchDependencyRepository extends EntityRepository implements ResearchDependencyRepositoryInterface
{
public function getByMode(array $modes): array
return $this->findBy([
'mode' => $modes
]);
}
public function getExcludesByResearch(int $researchId): array
'research_id' => $researchId,
'mode' => ResearchModeEnum::EXCLUDE->value
public function getByDependingResearch(int $researchId): array
'depends_on' => $researchId