<?php /** * Copyright (C) 2021 Leipzig University Library * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * @author Alexander Purr <purr@ub.uni-leipzig.de> * @license http://opensource.org/licenses/gpl-2.0.php GNU GPLv2 */ use Zend\Filter\StringTrim; use Zend\Form\Element\Textarea; use Zend\Validator\StringLength; return [ 'elements' => [ 'comment' => [ 'spec' => [ 'name' => 'comment', 'type' => Textarea::class, 'options' => [ 'label' => 'acquisition_label_comment', ], 'attributes' => [ 'required' => false, ], ], ], ], 'input_filter' => [ 'comment' => [ 'name' => 'comment', 'required' => false, 'filters' => [ StringTrim::class => [ 'name' => StringTrim::class, ], ], 'validators' => [ StringLength::class => [ 'name' => StringLength::class, 'options' => [ 'max' => 5000 ] ], ], ], ], ];