Files
iTop/sources/application/UI/Base/Component/Input/TextArea.php
Pierre Goiffon a20fd2278f N°3537 Code review
Thanks @Molkobain !
2020-12-16 08:06:53 +01:00

66 lines
1.1 KiB
PHP

<?php
/**
* @copyright Copyright (C) 2010-2020 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
namespace Combodo\iTop\Application\UI\Base\Component\Input;
/**
* @package Combodo\iTop\Application\UI\Base\Component\Input
*/
class TextArea extends AbstractInput
{
// Overloaded constants
public const BLOCK_CODE = 'ibo-textarea';
public const DEFAULT_HTML_TEMPLATE_REL_PATH = 'base/components/input/input-textarea';
/** @var int */
protected $iCols;
/** @var int */
protected $iRows;
public function __construct(?string $sValue, ?string $sId = null, ?int $iCols = null, ?int $iRows = null)
{
parent::__construct($sId);
$this->sValue = $sValue;
$this->iCols = $iCols;
$this->iRows = $iRows;
}
public function GetCols(): int
{
return $this->iCols;
}
/**
* @param int $iCols
*
* @return $this
*/
public function SetCols(int $iCols)
{
$this->iCols = $iCols;
return $this;
}
public function GetRows(): int
{
return $this->iRows;
}
/**
* @param int $iRows
*
* @return $this
*/
public function SetRows(int $iRows)
{
$this->iRows = $iRows;
return $this;
}
}