/**
  * @param SelectAttributeKey $source
  * @param CoreAttributeKey $destination
  */
 public function publish(AttributeKey $source, CoreAttributeKey $destination)
 {
     /**
      * @var \Concrete\Attribute\Select\Controller
      */
     $controller = $destination->getController();
     $controller->setAllowedMultipleValues($source->getAllowMultipleValues());
     $controller->setAllowOtherValues($source->getAllowOtherValues());
     $controller->setOptionDisplayOrder($source->getDisplayOrder());
     $options = array();
     foreach ($source->getOptions() as $option) {
         $options[] = $option['value'];
     }
     $controller->setOptions($options);
 }