/** * @param Html $text */ public function setText(Html $text) { $this->text = $text->getContent(); $this->updated = new \DateTime(); }
/** * @return null|string */ public function getNotesContent() { return $this->notes ? $this->notes->getContent() : null; }
/** * @param Html $value * @return string */ public function render($value) { return (string) new Element('div', ['style' => 'border: 1px solid black; padding: 5pt;'], [$value->getContent()]); }
/** * @param Html $value * @return string */ public function render($value) { return '(html)' . PHP_EOL . $value->getContent(); }
/** * @param Parameter $parameter * @param Html|null $value * @return string */ public function render(Parameter $parameter, $value) { return (string) new Element('textarea', array_merge(['name' => $parameter->getName(), 'class' => 'summernote'], $parameter->isRequired() ? ['required' => 'required'] : []), [$value ? $value->getContent() : null]); }