/** * @param $field * @param int $precision * @param null|string $alias * * @return static */ public static function create($field, $precision = 2, $alias = null) { $expression = parent::createWithAlias($field, $alias); /** * @var $expression static */ $expression->setPrecision($precision); return $expression; }
public static function create($field, $start = 0, $length = null, $alias = null) { $expression = parent::createWithAlias($field, $alias); /** * @var $expression static */ $expression->setStartPosition($start); if ($length !== null) { $expression->setLength($length); } return $expression; }
public static function create($field = null) { return parent::create($field); }