Lines Matching refs:row
75 … fn($row) => $this->unescapePipes($this->trimCellEdges($this->padOrTruncate($row, $cols))),
133 * @param array $row a row as a list of cells; each cell is a list of
138 protected function stripBoundaryEmpty(array $row): array argument
140 if ($row && $row[0] === []) array_shift($row);
141 if ($row && end($row) === []) array_pop($row);
142 return $row;
197 * @param array $row a body row as a list of cells
201 protected function padOrTruncate(array $row, int $cols): array argument
203 $count = count($row);
205 return array_pad($row, $cols, []);
208 return array_slice($row, 0, $cols);
210 return $row;
218 * @param array $row a row as a list of cells
221 protected function trimCellEdges(array $row): array argument
223 return array_map($this->trimCell(...), $row);
264 * @param array $row a row as a list of cells
267 protected function unescapePipes(array $row): array argument
269 foreach ($row as &$cell) {
276 return $row;
292 foreach ($rows as $row) {
294 foreach ($row as $cell) {
346 foreach ($bodyRows as $row) {
348 foreach ($row as $i => $cell) {