public static createUseStatementComparator ( string $type ) : phootwork\lang\Comparator | ||
$type | string | |
리턴 | phootwork\lang\Comparator |
public static function createUseStatementComparator($type)
{
// switch ($type) {
// case CodeGenerator::SORT_USESTATEMENTS_DEFAULT:
// default:
// return new DefaultUseStatementComparator();
// }
return new DefaultUseStatementComparator();
}
private function sortUseStatements(AbstractPhpStruct $model) { if ($this->config->isSortingEnabled() && ($useStatementSorting = $this->config->getUseStatementSorting()) !== false) { if (is_string($useStatementSorting)) { $useStatementSorting = ComparatorFactory::createUseStatementComparator($useStatementSorting); } $model->getUseStatements()->sort($useStatementSorting); } }