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) {
|
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 (
|
if (
|
||||||
($column->getFilterType() === Column::AUTOFILTER_FILTERTYPE_FILTER) &&
|
($column->getFilterType() === Column::AUTOFILTER_FILTERTYPE_FILTER) &&
|
||||||
($rule->getOperator() === Rule::AUTOFILTER_COLUMN_RULE_EQUAL) &&
|
($rule->getOperator() === Rule::AUTOFILTER_COLUMN_RULE_EQUAL) &&
|
||||||
|
|
@ -108,10 +122,4 @@ class AutoFilter extends WriterPart
|
||||||
$objWriter->endElement();
|
$objWriter->endElement();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$objWriter->endElement();
|
|
||||||
|
|
||||||
$objWriter->endElement();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue