public static createPropertyComparator ( string $type ) : phootwork\lang\Comparator | ||
$type | string | |
Résultat | phootwork\lang\Comparator |
public static function createPropertyComparator($type)
{
// switch ($type) {
// case CodeGenerator::SORT_PROPERTIES_DEFAULT:
// default:
// return new DefaultPropertyComparator();
// }
return new DefaultPropertyComparator();
}
private function sortProperties(PropertiesInterface $model) { if ($this->config->isSortingEnabled() && ($propertySorting = $this->config->getPropertySorting()) !== false) { if (is_string($propertySorting)) { $propertySorting = ComparatorFactory::createPropertyComparator($propertySorting); } $model->getProperties()->sort($propertySorting); } }