name = $name; $this->callback = $callback; } /** * @return array */ public function render(): array { $callback = is_callable($this->callback) ? call_user_func($this->callback) : $this->callback; if (is_array($callback)) { return $callback; } return [ 'nodeName' => 'rich-text', 'nodes' => $callback ]; } }