An open API service indexing awesome lists of open source software.

https://github.com/brick/storage

A common object storage interface for PHP
https://github.com/brick/storage

object-storage php

Last synced: about 1 year ago
JSON representation

A common object storage interface for PHP

Awesome Lists containing this project

README

          

Brick\Storage
=============

A common object storage interface for PHP.

[![Latest Stable Version](https://poser.pugx.org/brick/storage/v/stable)](https://packagist.org/packages/brick/storage)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](http://opensource.org/licenses/MIT)

Introduction
------------

This library offers a common interface that can be used to store objects in a filesystem, in a database, in the cloud ([Amazon S3](https://aws.amazon.com/s3/), ...), etc.

Installation
------------

This library is installable via [Composer](https://getcomposer.org/):

```bash
composer require brick/storage
```

Requirements
------------

This library requires PHP 7.1 or later.

Project status & release process
--------------------------------

This library is still under development.

The current releases are numbered `0.x.y`. When a non-breaking change is introduced (adding new methods, optimizing existing code, etc.), `y` is incremented.

**When a breaking change is introduced, a new `0.x` version cycle is always started.**

It is therefore safe to lock your project to a given release cycle, such as `0.1.*`.

If you need to upgrade to a newer release cycle, check the [release history](https://github.com/brick/storage/releases)
for a list of changes introduced by each further `0.x.0` version.

Overview
--------

To be written.