public function getColumnModel(): ColumnModel
    {
        if ($this->source === null) {
            throw new Exception\RuntimeException(__METHOD__ . ' Prior to get column model, a source must be set.');
        }
        $this->hydrate_options_initialized = false;

        return $this->source->getColumnModel();
    }
public function getColumnModel(): ColumnModel
    {
        if ($this->source === null) {
            throw new Exception\RuntimeException(__METHOD__ . ' Prior to get column model, a source must be set.');
        }
        $this->hydrate_options_initialized = false;

        return $this->source->getColumnModel();
    }
public function getColumnModel ( ) : ColumnModel { if ( $ this -> source === null ) { throw new Exception \ RuntimeException ( __METHOD__ . ' Prior to get column model, a source must be set.' ) ; } $ this -> hydrate_options_initialized = false ; return $ this -> source -> getColumnModel ( ) ; }
Return source column model.

@throws Exception\RuntimeException
Return source column model .