Minor Refactoring for writing filter column rules
This commit is contained in:
parent
f602f8c585
commit
7e99e6bdd2
|
|
@ -56,6 +56,20 @@ class AutoFilter extends WriterPart
|
|||
}
|
||||
|
||||
foreach ($rules as $rule) {
|
||||
self::writeAutoFilterColumnRule($column, $rule, $objWriter);
|
||||
}
|
||||
|
||||
$objWriter->endElement();
|
||||
|
||||
$objWriter->endElement();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Write AutoFilter's filterColumn Rule.
|
||||
*/
|
||||
private static function writeAutoFilterColumnRule(Column $column, Rule $rule, XMLWriter $objWriter): void
|
||||
{
|
||||
if (
|
||||
($column->getFilterType() === Column::AUTOFILTER_FILTERTYPE_FILTER) &&
|
||||
($rule->getOperator() === Rule::AUTOFILTER_COLUMN_RULE_EQUAL) &&
|
||||
|
|
@ -108,10 +122,4 @@ class AutoFilter extends WriterPart
|
|||
$objWriter->endElement();
|
||||
}
|
||||
}
|
||||
|
||||
$objWriter->endElement();
|
||||
|
||||
$objWriter->endElement();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue