/** * accessor to query builder **/ public static function qb() { if (!is_object(self::$qb)) { self::$qb = self::$conn->createQueryBuilder(); } // reset self::$qb->resetQueryParts(); return self::$qb; }