method arrangeConditions documentation in bbn\Db\Languages\Sql
function(array &$conditions, array $cfg)
{
if (!empty($cfg['available_fields']) && isset($conditions['conditions'])) {
foreach ($conditions['conditions'] as &$c){
if (array_key_exists('conditions', $c) && \is_array($c['conditions'])) {
$this->arrangeConditions($c, $cfg);
}
elseif (isset($c['field']) && empty($cfg['available_fields'][$c['field']]) && !$this->isColFullName($c['field'])) {
foreach ($cfg['tables'] as $t => $o){
if (isset($cfg['available_fields'][$this->colFullName($c['field'], $t)])) {
$c['field'] = $this->colFullName($c['field'], $t);
break;
}
}
}
}
}
}
BBN is a suite of PHP and JS libraries and VueJS components - all open-source! bbn.io, build applications, the quick way
This website uses cookies to ensure you get the best experience on our website.
© 2011-2025
BBN Solutions