public function getConfig($item = null, $store = null)
    {
        if (empty($store)) {
            $store = $this->get();
        } elseif (!is_array($store)) {
            $store = $this->get($store);
        }

        if (empty($store['data'])) {
            $store['data'] = $this->getDefaultData();
        }

        if (!isset($item)) {
            return $store['data'];
        }

        return gplcart_array_get($store['data'], $item);
    }
public function getConfig($item = null, $store = null)
    {
        if (empty($store)) {
            $store = $this->get();
        } elseif (!is_array($store)) {
            $store = $this->get($store);
        }

        if (empty($store['data'])) {
            $store['data'] = $this->getDefaultData();
        }

        if (!isset($item)) {
            return $store['data'];
        }

        return gplcart_array_get($store['data'], $item);
    }
public function getConfig ( $ item = null , $ store = null ) { if ( empty ( $ store ) ) { $ store = $ this -> get ( ) ; } elseif ( ! is_array ( $ store ) ) { $ store = $ this -> get ( $ store ) ; } if ( empty ( $ store [ 'data' ] ) ) { $ store [ 'data' ] = $ this -> getDefaultData ( ) ; } if ( ! isset ( $ item ) ) { return $ store [ 'data' ] ; } return gplcart_array_get ( $ store [ 'data' ] , $ item ) ; }
Returns a value from a given config item
@param mixed $item
@param mixed $store
@return mixed
Returns a value from a given config item