options as $id => $value) { $checked = ($this->isChecked($id)) ? " checked=''" : ''; $attributeId = $this->getId() . '_' . $this->getId($id); $output .= ""; if ($value) { $output .= ""; } } return $output; } /** * @param string $value * @return bool */ private function isChecked($value) { if ( $this->default && ( (is_string($this->default) && $this->default === $value) || (is_int($value) && (int) $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(); } }