function pushRef(BfoxRef $ref) { $ranges = $ref->refRanges(); $elements = array(); foreach ($ranges as $range) { $elements = array_merge($elements, $this->pushRefRange($range)); } return $elements; }