Loading module/Oscar/src/Oscar/Entity/PersonRepository.php +5 −0 Original line number Diff line number Diff line Loading @@ -418,7 +418,12 @@ class PersonRepository extends EntityRepository implements IConnectedRepository public function getPersonByConnectorQuery($connector, $value) { $qb = $this->getEntityManager()->createQueryBuilder(); $search = ""; if (is_int($value)) { $search = sprintf('s:%s:"%s";i:%d;', strlen($connector), $connector, $value); } else { $search = sprintf('s:%s:"%s";s:%s:"%s";', strlen($connector), $connector, strlen($value), $value); } $qb->select('p') ->from(Person::class, 'p') ->where('p.connectors LIKE :search') Loading Loading
module/Oscar/src/Oscar/Entity/PersonRepository.php +5 −0 Original line number Diff line number Diff line Loading @@ -418,7 +418,12 @@ class PersonRepository extends EntityRepository implements IConnectedRepository public function getPersonByConnectorQuery($connector, $value) { $qb = $this->getEntityManager()->createQueryBuilder(); $search = ""; if (is_int($value)) { $search = sprintf('s:%s:"%s";i:%d;', strlen($connector), $connector, $value); } else { $search = sprintf('s:%s:"%s";s:%s:"%s";', strlen($connector), $connector, strlen($value), $value); } $qb->select('p') ->from(Person::class, 'p') ->where('p.connectors LIKE :search') Loading