Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Problema con doctrine y php 7.2

17 de mayo de 2018

Hola: tengo que subir un desarrollo que usa doctrine en un server con versión de php 7.2.4 y me encuentro con algunos errores, es muy raro porque es como que sale el error "Error: Expected Literal, got end of string.", cuando doctrine construye el query con andWhere y no pasa cuando lo construye con Where, por ejemplo:

NO FUNCIONA protected function enhanceQueryBuild(QueryBuilder $queryBuilder, ICriteria $criteria){

$oid = $criteria->getOidNotEqual();
    if( !empty($oid) ){
        $queryBuilder->andWhere( "u.oid <> :oid");
        $queryBuilder->setParameter( "oid" , $oid );
    }
 
    $username = $criteria->getUsername();
    if( !empty($username) ){
 
        $queryBuilder->andWhere("u.username = :username")->setParameter("username", $username);
    }

FUNCIONA protected function enhanceQueryBuild(QueryBuilder $queryBuilder, ICriteria $criteria){

$oid = $criteria->getOidNotEqual();
    if( !empty($oid) ){
        $queryBuilder->Where( "u.oid <> :oid");
        $queryBuilder->setParameter( "oid" , $oid );
    }
 
    $username = $criteria->getUsername();
    if( !empty($username) ){
 
        $queryBuilder->Where("u.username = :username")->setParameter("username", $username);
    }

Me podrían ayudar?

Muchas gracias