mouf / utils.common.sortable-interface
此软件包包含一个由对象使用的接口,用于表示它们可以排序数据。这个概念非常简单,对象实现了一个排序方法,该方法接受一个键(排序列)和一个方向,这就足够了!
v1.0.0
2013-10-29 18:21 UTC
Requires
- php: >=5.3.0
README
此软件包包含一个接口,许多对象使用它来声明它们具有对其表示的结果集进行排序的能力。
如果你的对象表示一个结果集(例如,你的对象是从数据库查询得到的结果集),并且如果你可以对这个结果集(在结果集的列上)进行排序,那么你的对象应该实现 SortableInterface。
interface SortableInterface { const ASC = "ASC"; const DESC = "DESC"; /** * Sorts the result set. * * @param string $key The key to sort upon * @param string $direction Either SortableInterface::ASC or SortableInterface::DESC */ public function sort($key, $direction = self::ASC); }
Mouf 软件包
此软件包是Mouf(http://mouf-php.com)的一部分,Mouf是一个提供图形依赖注入框架以确保良好开发实践的尝试。