public function render()
{
$args = $this->arguments;
PhpQuery::newDocument();
$this->markup = PhpQuery::pq($this->template);
$label = $this->markup['label'];
$textarea = $this->markup['textarea'];
$description = $this->markup['.help-block'];
foreach ($args as $key => $arg) {
switch ($key) {
case 'class':
$textarea->addClass($arg);
break;
case 'label':
$label->removeClass('hidden')->html($arg);
break;
case 'description':
$description->html($arg);
break;
case 'value':
$textarea->html($arg);
break;
case 'id':
$label->attr('for', $arg);
// pass to default
// pass to default
default:
$textarea->attr($key, $arg);
break;
}
}
return parent::render();
}