Ejemplo n.º 1
0
 /**
  * @param QueryBuilder $queryBuilder1
  * @param QueryBuilder $queryBuilder2
  *
  * @return bool
  */
 protected function hasSameOperator(QueryBuilder $queryBuilder1, QueryBuilder $queryBuilder2)
 {
     $intersection = new ArrayHashMap(\array_intersect_key($queryBuilder1->getQueryArray(), $queryBuilder2->getQueryArray()));
     return $intersection->keys()->findOne(Criteria::callback(function ($value) {
         return \strpos($value, '$') === 0;
     })) !== null;
 }