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.