/** * {@inheritdoc} */ public function getPreferredViews() { if (!$this->choiceList) { $this->load(); } return $this->choiceList->getPreferredViews(); }
private function handleChoiceListValues(ChoiceListInterface $choiceList) { $choices = array(); foreach (array($choiceList->getPreferredViews(), $choiceList->getRemainingViews()) as $viewList) { $choices = array_merge($choices, $this->handleChoiceViewsHierarchy($viewList)); } return $choices; }