Download the PHP package hallerweb/prioritize-php-client without Composer
On this page you can find all versions of the php package hallerweb/prioritize-php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hallerweb/prioritize-php-client
More information about hallerweb/prioritize-php-client
Files in hallerweb/prioritize-php-client
Package prioritize-php-client
Short Description REST API of Prioritize, a resource, project and IoT orchestration platform. All endpoints live under /api/v1. From 1.0.0 on this REST surface is the stable public contract (SemVer); the Vaadin admin GUI and its @Route URLs are an implementation detail and NOT part of that promise. A few areas are marked 'experimental' in their schema and may still change within the 1.x line.
License Apache-2.0
Homepage https://github.com/phaller222/prioritize-php-client
Informations about the package prioritize-php-client
Prioritize PHP Client
Official PHP client library for the Prioritize REST API (/api/v1).
The client is spec-first: every API and model class under src/ is generated at build
time from the frozen OpenAPI specification in openapi/openapi.json (a copy of the
docs/openapi.json released from the main Prioritize repo) and is never hand-edited.
The client version tracks the API version — 1.x of the client targets API 1.x.
Install
Published on Packagist.
Usage
- Transport: Guzzle (
guzzlehttp/guzzle) - Auth: HTTP Basic (
setUsername/setPassword) or Bearer (setAccessToken) - Namespaces:
Hallerweb\Prioritize\Client\{Api,Model} - License: Apache-2.0 · PHP 7.4+
Regenerating
To move the client to a new API version, drop the released openapi.json into openapi/
and regenerate — the generated sources are never edited by hand:
generate.sh pins the spec's openapi header to 3.0.1 if needed (the OpenAPI Generator
cannot resolve a 3.1.0 header), then runs the generator via the Maven harness in pom.xml.
All versions of prioritize-php-client with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0