Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00018 class DBValue extends Castable
00019 {
00020 private $value = null;
00021
00025 public static function create($value)
00026 {
00027 return new self($value);
00028 }
00029
00030 public function __construct($value)
00031 {
00032 $this->value = $value;
00033 }
00034
00035 public function getValue()
00036 {
00037 return $this->value;
00038 }
00039
00040 public function toDialectString(Dialect $dialect)
00041 {
00042 $out = $dialect->quoteValue($this->value);
00043
00044 return
00045 $this->cast
00046 ? $dialect->toCasted($out, $this->cast)
00047 : $out;
00048 }
00049 }
00050 ?>