File: /var/www/dvpis2025/dvpis.kaunokolegija.lt/src/Doctrine/ActiveLecturerFilter.php
<?php
namespace App\Doctrine;
use Doctrine\ORM\Mapping\ClassMetadata;
use Doctrine\ORM\Query\Filter\SQLFilter;
class ActiveLecturerFilter extends SQLFilter
{
public function addFilterConstraint(ClassMetadata $targetEntity, $targetTableAlias): string
{
// Apply filter only to the "Lecturer" entity
if ($targetEntity->getTableName() !== 'lecturer') {
return ''; // No filtering for other entities
}
return sprintf('%s.is_active = 1', $targetTableAlias);
}
}