/var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/View/Widget
NameSizeModeActions
BasicWidget.php62150644editdlrm
ButtonWidget.php27620644editdlrm
CheckboxWidget.php28740644editdlrm
DateTimeWidget.php72280644editdlrm
FileWidget.php26660644editdlrm
LabelWidget.php28060644editdlrm
MultiCheckboxWidget.php95460644editdlrm
NestingLabelWidget.php9660644editdlrm
RadioWidget.php86540644editdlrm
SelectBoxWidget.php110020644editdlrm
TextareaWidget.php23820644editdlrm
WidgetInterface.php13490644editdlrm
WidgetLocator.php66830644editdlrm
YearWidget.php32380644editdlrm
Edit: /var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/View/Widget/TextareaWidget.php (2382B)
'', 'name' => '', 'escape' => true, 'rows' => 5, 'templateVars' => [], ]; /** * Render a text area form widget. * * Data supports the following keys: * * - `name` - Set the input name. * - `val` - A string of the option to mark as selected. * - `escape` - Set to false to disable HTML escaping. * * All other keys will be converted into HTML attributes. * * @param array $data The data to build a textarea with. * @param \Cake\View\Form\ContextInterface $context The current form context. * @return string HTML elements. */ public function render(array $data, ContextInterface $context): string { $data += $this->mergeDefaults($data, $context); if ( !array_key_exists('maxlength', $data) && isset($data['fieldName']) ) { $data = $this->setMaxLength($data, $context, $data['fieldName']); } return $this->_templates->format('textarea', [ 'name' => $data['name'], 'value' => $data['escape'] ? h($data['val']) : $data['val'], 'templateVars' => $data['templateVars'], 'attrs' => $this->_templates->formatAttributes( $data, ['name', 'val'] ), ]); } }