Minor performance tweak
This commit is contained in:
parent
7c1c896959
commit
8ef9aa8251
|
|
@ -42,10 +42,9 @@ class Validations
|
||||||
public static function validateCellOrCellRange($cellRange): string
|
public static function validateCellOrCellRange($cellRange): string
|
||||||
{
|
{
|
||||||
if (is_string($cellRange) || is_numeric($cellRange)) {
|
if (is_string($cellRange) || is_numeric($cellRange)) {
|
||||||
// Convert a single column reference like 'A' to 'A:A'
|
// Convert a single column reference like 'A' to 'A:A',
|
||||||
$cellRange = (string) preg_replace('/^([A-Z]+)$/', '${1}:${1}', (string) $cellRange);
|
// a single row reference like '1' to '1:1'
|
||||||
// Convert a single row reference like '1' to '1:1'
|
$cellRange = (string) preg_replace('/^([A-Z]+|\d+)$/', '${1}:${1}', (string) $cellRange);
|
||||||
$cellRange = (string) preg_replace('/^(\d+)$/', '${1}:${1}', $cellRange);
|
|
||||||
} elseif (is_object($cellRange) && $cellRange instanceof CellAddress) {
|
} elseif (is_object($cellRange) && $cellRange instanceof CellAddress) {
|
||||||
$cellRange = new CellRange($cellRange, $cellRange);
|
$cellRange = new CellRange($cellRange, $cellRange);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue