score:12

Accepted answer

findoneby(array()) will always return null or object.

but you can use instead findbyid($userposting) or findby(array('id' => $userposting)) and it will return an array, e.g.:

$this->getdoctrine()->getrepository('mybundle:users')->findbyid($userposting))

edited

or you can add a method in userrepository class:

    use doctrine\orm\entityrepository;
    use doctrine\orm\query;

    class userrepository extends entityrepository
    { 
        public function getuser($userposting)
        {
           $qb = $this->createquerybuilder('u')
             ->select('u')
             ->where('u =:userposting')->setparameter('userposting', $userposting)
             ->getquery()
             ->getresult(query::hydrate_array);

           return $qb;
        }   
    }

Related Query

More Query from same tag