# fluent-cart/1.6.4/app/Modules/StorageDrivers/BaseStorageSettings.php

FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler, version 1.6.4. 27 lines.

- Page: https://pluginprobe.com/plugins/fluent-cart/1.6.4/code/app/Modules/StorageDrivers/BaseStorageSettings.php
- Raw: https://pluginprobe.com/plugins/fluent-cart/1.6.4/raw/app/Modules/StorageDrivers/BaseStorageSettings.php
- Modified: 2025-10-14T16:36:46+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluent-cart/1.6.4/code/app/Modules/StorageDrivers/BaseStorageSettings.php#L10-L20`.

```php
<?php

namespace FluentCart\App\Modules\StorageDrivers;

abstract class BaseStorageSettings
{
    protected $settings;

    protected $driverHandler = 'fluent_cart_storage_settings_';

    public function __construct($slug)
    {
        $settings = fluent_cart_get_option($this->driverHandler.$slug, []);
        $this->settings = wp_parse_args($settings, $this->getDefaultSettings());
    }

    abstract protected function getDefaultSettings();

    abstract public function isActive();

    public function get()
    {
        return $this->settings;
    }

}

```
