Ejemplo n.º 1
0
 /**
  * @param string $check
  * @param bool $returnData
  * @return array empty if no violations
  */
 protected function checkQuery($check, $returnData = false)
 {
     $violations = array();
     $def = $this->checks->getQuery($check);
     $violatingRows = $this->countCustomQuery($def['sql']);
     if ($violatingRows) {
         $def['violatingRowCount'] = $violatingRows;
         if ($returnData && $violatingRows) {
             $def['violatingRows'] = $this->checkCustomQuery($def['sql']);
         }
         $violations[] = $def;
     }
     return $violations;
 }