Overview

Namespaces

  • Charcoal
    • Loader
    • Model
      • Service
      • ServiceProvider
    • Source
      • Database
    • Validator

Classes

  • DatabaseFilter
  • DatabaseOrder
  • DatabasePagination
  • Overview
  • Namespace
  • Class

Class DatabaseOrder

The DatabaseOrder makes a Order SQL-aware.

Charcoal\Source\Order implements Charcoal\Source\OrderInterface
Extended by Charcoal\Source\Database\DatabaseOrder
Namespace: Charcoal\Source\Database
Located at Charcoal/Source/Database/DatabaseOrder.php
Methods summary
public string
# sql( )

Retrieve the Order's SQL string to append to an ORDER BY clause.

Retrieve the Order's SQL string to append to an ORDER BY clause.

Returns

string

Throws

DomainException
If any required property is empty.
Methods inherited from Charcoal\Source\Order
active(), mode(), property(), setActive(), setData(), setMode(), setProperty(), setString(), setValues(), string(), validModes(), values()
Constants inherited from Charcoal\Source\Order
MODE_ASC, MODE_CUSTOM, MODE_DESC, MODE_RANDOM, MODE_VALUES
Properties inherited from Charcoal\Source\Order
$active, $mode, $property, $string, $values
API documentation generated by ApiGen