code/libraries/joomlatools/library/database/behavior/parameterizable.php
public function getParameters()
    {
        $result = false;

        if($this->hasProperty($this->_column))
        {
            $handle = $this->getMixer()->getHandle();

            if(!isset($this->_parameters[$handle]))
            {
                $type   = (array) $this->getTable()->getColumn($this->_column)->filter;
                $data   = $this->getProperty($this->_column);
                $config = $this->getObject('object.config.factory')->createFormat($type[0]);

                if(!empty($data))
                {
                    if (is_string($data)) {
                        $config->fromString(trim($data));
                    } else {
                        $config->append($data);
                    }
                }

                $this->_parameters[$handle] = $config;
            }

            $result = $this->_parameters[$handle];
        }

        return $result;
    }
public function getParameters()
    {
        $result = false;

        if($this->hasProperty($this->_column))
        {
            $handle = $this->getMixer()->getHandle();

            if(!isset($this->_parameters[$handle]))
            {
                $type   = (array) $this->getTable()->getColumn($this->_column)->filter;
                $data   = $this->getProperty($this->_column);
                $config = $this->getObject('object.config.factory')->createFormat($type[0]);

                if(!empty($data))
                {
                    if (is_string($data)) {
                        $config->fromString(trim($data));
                    } else {
                        $config->append($data);
                    }
                }

                $this->_parameters[$handle] = $config;
            }

            $result = $this->_parameters[$handle];
        }

        return $result;
    }
public function getParameters ( ) { $ result = false ; if ( $ this -> hasProperty ( $ this -> _column ) ) { $ handle = $ this -> getMixer ( ) -> getHandle ( ) ; if ( ! isset ( $ this -> _parameters [ $ handle ] ) ) { $ type = ( array ) $ this -> getTable ( ) -> getColumn ( $ this -> _column ) -> filter ; $ data = $ this -> getProperty ( $ this -> _column ) ; $ config = $ this -> getObject ( 'object.config.factory' ) -> createFormat ( $ type [ 0 ] ) ; if ( ! empty ( $ data ) ) { if ( is_string ( $ data ) ) { $ config -> fromString ( trim ( $ data ) ) ; } else { $ config -> append ( $ data ) ; } } $ this -> _parameters [ $ handle ] = $ config ; } $ result = $ this -> _parameters [ $ handle ] ; } return $ result ; }
Get the parameters

By default requires a 'parameters' table column. Column can be configured using the 'column' config option.

@return KObjectConfigInterface
Get the parameters