Example #1
0
 /**
  * Returns set of metadata for any query.
  *  Should not be used whenever possible, because mysql reflection functions in PHP are deprecated and not reliable.
  *
  * @param $query
  * @deprecated
  *
  * @return array
  */
 protected function getMetadataForQuery($query)
 {
     $columns = array();
     foreach (Database::getQueryMetadata($query) as $c) {
         $c['params'] = array();
         # TODO: find a way to pass parameters to reflected columns
         $columns[$c['name']] = $c;
     }
     return $columns;
 }