public static function getSettings() { if (!self::$settings) { require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 's3-access.php'; $s3_settings = new S3Access(); self::$settings = json_decode(get_option('S3MS_settings'), true); if ($s3_settings->are_access_keys_set()) { self::$settings['s3_access_key'] = $s3_settings->get_access_key_id(); self::$settings['s3_secret_key'] = $s3_settings->get_secret_access_key(); } } return self::$settings; }