public static createMethodComparator ( string $type ) : phootwork\lang\Comparator | ||
$type | string | |
리턴 | phootwork\lang\Comparator |
public static function createMethodComparator($type)
{
// switch ($type) {
// case CodeGenerator::SORT_METHODS_DEFAULT:
// default:
// return new DefaultMethodComparator();
// }
return new DefaultMethodComparator();
}
private function sortMethods(AbstractPhpStruct $model) { if ($this->config->isSortingEnabled() && ($methodSorting = $this->config->getMethodSorting()) !== false) { if (is_string($methodSorting)) { $methodSorting = ComparatorFactory::createMethodComparator($methodSorting); } $model->getMethods()->sort($methodSorting); } }