/** * Return sibling options as an array * * @param ICE_Option $option * @return array */ public function get_siblings(ICE_Option $option) { // options to return $options = array(); // render options that require this one foreach ($this->get_all() as $sibling_option) { if ($option->property('name') == $sibling_option->property('parent')) { $options[] = $sibling_option; } } return $options; }