protected function &getVirtualValue($name)
    {
        $result = $this->callGetter($name, $this->virtualData[$name]);
        if ($result) {
            return $this->virtualData[$name];
        }

        throw new InvalidArgumentException('Invalid virtual column: ' . $name);
    }
protected function &getVirtualValue($name)
    {
        $result = $this->callGetter($name, $this->virtualData[$name]);
        if ($result) {
            return $this->virtualData[$name];
        }

        throw new InvalidArgumentException('Invalid virtual column: ' . $name);
    }
protected function & getVirtualValue ( $ name ) { $ result = $ this -> callGetter ( $ name , $ this -> virtualData [ $ name ] ) ; if ( $ result ) { return $ this -> virtualData [ $ name ] ; } throw new InvalidArgumentException ( 'Invalid virtual column: ' . $ name ) ; }
Returns the virtual column value

@param string $name
@return mixed
Returns the virtual column value