/** * Creates an ordered repository * @param $order = Order column * @param $direction = Order direction (asc, desc) * @returns the ordered TRepository object */ public static function orderBy($order, $direction = 'asc') { $class = get_called_class(); // get the Active Record class name $repository = new TRepository($class); // create the repository return $repository->orderBy($order, $direction); }