method analyzeOut documentation in bbn\Appui\Option

function(array $options, array &$results = []) { if ($this->check()) { if (isset($options[0]) && is_array($options[0])) { foreach ($options as $option) { $this->analyzeOut($option, $results); } return $results; } if (empty($results)) { $results['options'] = []; $results['ids'] = []; $results['aliases'] = []; } if (!empty($options[$this->fields['id']])) { $results['ids'][$options[$this->fields['id']]] = null; } if (!empty($options[$this->fields['id_alias']])) { $results['aliases'][$options[$this->fields['id_alias']]] = [ 'id' => null, 'codes' => $this->getCodePath($options[$this->fields['id_alias']]) ]; } $items = false; if (!empty($options['items'])) { $items = $options['items']; unset($options['items']); } $results['options'][] = $options; if ($items) { foreach ($items as $it) { $this->analyzeOut($it, $results); } } return $results; } return null; }

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.