public getRowIdFromLabel ( string $label ) : integer | ||
$label | string | `'label'` column value to look for. |
return | integer | The row ID. |
public function getRowIdFromLabel($label)
{
if ($this->indexNotUpToDate) {
$this->rebuildIndex();
}
if ($label === self::LABEL_SUMMARY_ROW && !is_null($this->summaryRow)) {
return self::ID_SUMMARY_ROW;
}
$label = (string) $label;
if (!isset($this->rowsIndexByLabel[$label])) {
return false;
}
return $this->rowsIndexByLabel[$label];
}
/** * @param DataTable $table */ private function filterOutKeywordNotDefined($table) { if ($table instanceof DataTable) { $row = $table->getRowIdFromLabel(''); if ($row) { $table->deleteRow($row); } } }