chore: Аннотация типов
This commit is contained in:
parent
f964472e62
commit
cf0bc435ce
19 changed files with 96 additions and 37 deletions
|
|
@ -82,6 +82,9 @@ class Table
|
|||
|
||||
/**
|
||||
* Записать значение в клетку с заданными координатами
|
||||
* @param int $x Номер ряда
|
||||
* @param int $y Номер столбца
|
||||
* @param string $value Значение клетки
|
||||
*/
|
||||
function setCell(int $x, int $y, $value): void
|
||||
{
|
||||
|
|
@ -137,16 +140,15 @@ class Table
|
|||
|
||||
/**
|
||||
* Обьединяет клетки в строке
|
||||
* @param $row Номер ряда
|
||||
* @param $cell Номер столбца
|
||||
* @param $merge Количество клеток для обьединения
|
||||
* @param int $x Номер ряда
|
||||
* @param int $cell Номер столбца
|
||||
* @param int $merge Количество клеток для обьединения
|
||||
*/
|
||||
function setCellMerge(int $x, int $cell, $merge): void
|
||||
{
|
||||
assert($x > 0);
|
||||
assert($cell > 0);
|
||||
|
||||
/** @var TableRow $row */
|
||||
$row = $this->rows[$x];
|
||||
$row->cells[$cell]->merge = $merge;
|
||||
}
|
||||
|
|
@ -157,7 +159,7 @@ class Table
|
|||
* @param int $y Номер столбца
|
||||
* @param string $name Имя стиля
|
||||
*/
|
||||
function setCellStyle ($row, $y, $name)
|
||||
function setCellStyle ($row, $y, $name): void
|
||||
{
|
||||
if (isset($this->rows[$row])) {
|
||||
$this->rows[$row]->setCellStyle($y, $name);
|
||||
|
|
@ -166,6 +168,7 @@ class Table
|
|||
|
||||
/**
|
||||
* Добавляет строку к таблице
|
||||
* @return int Номер добавленной строки
|
||||
*/
|
||||
function addRow(int $index = 1, array $data = [""])
|
||||
{
|
||||
|
|
@ -243,7 +246,7 @@ class Table
|
|||
* @param mixed $value Значение клетки
|
||||
* @param bool $setIndex Устанавливать индекс клетки в атрибут ss:Index
|
||||
*/
|
||||
function createCell (TableCell $ncell, XMLWriter $doc, $j, mixed $value, $setIndex) {
|
||||
function createCell (TableCell $ncell, XMLWriter $doc, $j, mixed $value, $setIndex): void {
|
||||
$doc->startElement("Cell");
|
||||
|
||||
if ($ncell->style) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue