2017 © Pedro Peláez
 

library object-storage

A better way to work with files

image

ivopetkov/object-storage

A better way to work with files

  • Thursday, July 12, 2018
  • by ivopetkov
  • Repository
  • 2 Watchers
  • 8 Stars
  • 2,157 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 17 Versions
  • 13 % Grown

The README.md

Object Storage

File-based object storage with simple API, metadata support, atomic operations and transactions., (*1)

Latest Stable Version License, (*2)

Install via Composer

composer require ivopetkov/object-storage

Documentation

Full documentation is available as part of this repository., (*3)

Example

$storage = new \IvoPetkov\ObjectStorage('path/to/the/data/dir/');

// Save data
$storage->set([
    'key' => 'books/1449392776',
    'body' => 'book 1449392776 content in pdf format',
    'metadata.title' => 'Programming PHP',
    'metadata.authors' => '["Kevin Tatroe", "Peter MacIntyre", "Rasmus Lerdorf"]',
    'metadata.year' => '2013'
]);

// Retrieve data
$result = $storage->get([
    'key' => 'books/1449392776',
    'result' => ['body', 'metadata.title']
]);
// Array
// (
//     [body] => 'book 1449392776 content in pdf format'
//     [metadata.title] => 'Programming PHP'
// )

License

This project is licensed under the MIT License. See the license file for more information., (*4)

Contributing

Feel free to open new issues and contribute to the project. Let's make it awesome and let's do in a positive way., (*5)

Author

This library is created and maintained by Ivo Petkov (ivopetkov.com)., (*6)

The Versions

12/07 2018

dev-master

9999999-dev https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

The Development Requires

metadata locking object storage file access atomic file operations

12/07 2018

v0.3.5

0.3.5.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

The Development Requires

metadata locking object storage file access atomic file operations

12/07 2018

v0.3.4

0.3.4.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

The Development Requires

metadata locking object storage file access atomic file operations

19/06 2018

v0.3.3

0.3.3.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

The Development Requires

metadata locking object storage file access atomic file operations

13/11 2017

v0.3.2

0.3.2.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

The Development Requires

metadata locking object storage file access atomic file operations

11/11 2017

v0.3.1

0.3.1.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

The Development Requires

metadata locking object storage file access atomic file operations

10/11 2017

v0.3.0

0.3.0.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=7.1.0

 

The Development Requires

metadata locking object storage file access atomic file operations

03/09 2017

v0.2.5

0.2.5.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

metadata locking object storage file access atomic file operations

26/08 2017

v0.2.4

0.2.4.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

metadata locking object storage file access atomic file operations

19/01 2017

v0.2.3

0.2.3.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

metadata locking object storage file access atomic file operations

14/01 2017

v0.2.2

0.2.2.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

metadata locking object storage file access atomic file operations

03/10 2016

v0.2.1

0.2.1.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

metadata locking object storage file access atomic file operations

30/09 2016

v0.2.0

0.2.0.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

metadata locking object storage file access atomic file operations

21/04 2016

v0.1.3

0.1.3.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

metadata locking object storage file access atomic file operations

26/01 2016

v0.1.2

0.1.2.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

metadata locking object storage file access atomic file operations

07/01 2016

v0.1.1

0.1.1.0 https://github.com/ivopetkov/object-storage

A better way to work with files

  Sources   Download

MIT

locking object storage file access atomic file operations

07/01 2016

v0.1.0

0.1.0.0 https://github.com/ivopetkov/app

PHP micro framework

  Sources   Download

MIT

framework logging routing error handling