Download the PHP package cerpus/imageservice-client without Composer
On this page you can find all versions of the php package cerpus/imageservice-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cerpus/imageservice-client
More information about cerpus/imageservice-client
Files in cerpus/imageservice-client
Package imageservice-client
Short Description Client to handle communication with the Cerpus ImageService
License GPL-3.0-only
Informations about the package imageservice-client
Cerpus Image Service Client
PHP library to communicate with the Cerpus Image Service
Installation
Use composer to require the package
Laravel
When composer has finished, add the service provider to the providers
array in config/app.php
Add the following to the alias
array in config/app.php
Publish the config file from the package
Lumen
Not tested, but should work. You are welcome to update this documentation if this does not work!
Add service provider in app/Providers/AppServiceProvider.php
Uncomment the line that loads the service providers in bootstrap/app.php
Edit the configuration file
Edit config/imageservice-client.php
Example for a developer setup:
Usage
Resolve from the Laravel Container
or alias
or directly
The last one is not recommended.
Class methods
Method calls return an object or throws exceptions on failure.
get($id) - Returns an ImageDataObject with info on a particular ID
store($filePath, array $metadata = []) - Creates and uploads a new image in one operation.
delete($id) - Delete a file from the image service.
getHostingUrl($id, ImageParamsObject $params) - Returns an url where the file can be found.
getHostingUrls(array $ids) - Returns an array of urls to images
loadRaw($id, $toFile) - Downloads the image to the specified location
getErrors() - Returns an array of occurred errors
More info
See the Confluence Image storage service API documentation
License
This package is released under the GNU General Public License 3.0. See the
LICENSE
file for more information.
All versions of imageservice-client with dependencies
illuminate/support Version ^8.0||^9.0||^10.0
nesbot/carbon Version ^2.0
cerpus/cerpushelper Version ^1.6 || ^2.0
ext-json Version *