deflate() public static method

public static deflate ( $value, $isa, BaseDriver $driver = null )
$driver SQLBuilder\Driver\BaseDriver
Beispiel #1
0
 /** 
  * deflate value.
  *
  * @param mixed $value
  **/
 public function deflate($value, BaseDriver $driver = null)
 {
     // run column specified deflator
     if ($f = $this->get('deflator')) {
         return call_user_func($f, $value);
     }
     // use global deflator, check self type, and do type casting
     return Deflator::deflate($value, $this->isa, $driver);
 }