getId()}' name='{$this->name}' {$this->prepareAttributes()}>";
foreach ($this->options as $id => $value)
{
$selected = ($this->isSelected($id)) ? " selected=''" : '';
//$output .= "";
$output .= "";
}
$output.= "";
return $output;
}
/**
* @param string $value
* @return bool
*/
private function isSelected($value)
{
if (
$this->default &&
(
(is_string($this->default) && $this->default === $value) ||
(is_array($this->default) && in_array($value, $this->default))
)
)
{
return true;
}
return false;
}
/**
* @return string
*/
public function render()
{
return ($this->renderFile) ? @file_get_contents($this->renderFile) : $this->prepareOutput();
}
}