method extractFields documentation in bbn\Db\Languages\Sql

function(array $cfg, array $conditions, array &$res = NULL) { if (null === $res) { $res = []; } if (isset($conditions['conditions'])) { $conditions = $conditions['conditions']; } foreach ($conditions as $c) { if (isset($c['conditions'])) { $this->extractFields($cfg, $c['conditions'], $res); } else { if (isset($c['field'], $cfg['available_fields'][$c['field']])) { $res[] = $cfg['available_fields'][$c['field']] ? $this->colFullName($c['field'], $cfg['available_fields'][$c['field']]) : $c['field']; } if (isset($c['exp'], $cfg['available_fields'][$c['exp']])) { $res[] = $cfg['available_fields'][$c['exp']] ? $this->colFullName($c['exp'], $cfg['available_fields'][$c['exp']]) : $c['exp']; } } } return $res; }

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.