"ui-textarea", ]; public array $options = []; protected bool $echoRaw = false; public function __construct( public string $tag = "textarea", public bool $raw = false, ) {} public function parse(\Picea\Compiler\Context &$context, ?string $arguments, string $token, array $options = []) : string { $raw = in_array('raw', $options) ? 'true' : 'false'; return "buildHtml($arguments) ?>"; } protected function setValue($value) : void { $this->echoRaw ? $this->html($value) : $this->text($value); } protected function echoRaw(bool $value) : self { $this->echoRaw = $value; return $this; } }