needles as $needle) { if ($needle['quick_search']) { $quick_search = QuickSearch::get($needle['name'], $needle['quick_search']); $quick_search->noSelectbox(); if (isset($needle['value'])) { $quick_search->defaultValue(null, $needle['value']); } if (isset($needle['js_func'])) { $quick_search->fireJSFunctionOnSelect($needle['js_func']); } $needle['quick_search'] = $quick_search; $needles[] = $needle; } } return parent::render($variables + compact('needles')); } }