Download the PHP package aternos/hangar-api without Composer
On this page you can find all versions of the php package aternos/hangar-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package hangar-api
Aternos/php-hangar-api
An API client for the Hangar API written in PHP. This client is a combination of code generated by OpenAPI Generator and some wrappers around it to improve the usability.
The generated code can be found in lib/Api
and lib/Model
. It is recommended
to use the Wrappers in lib/Client
instead of the generated code.
Installation
Install the package via composer:
Usage
The main entry point for the API is the HangarAPIClient
class.
The API Key is only required for non-public requests but if it is provided, it will be used for all requests.
Result Lists
Most methods return a paginated result list which contains a list of results on the current page and methods to
navigate to the next and previous page. The result list implements Iterator
, ArrayAccess
and Countable
so
you can use it like an array. It also has a getResults()
method which returns the underlying array of results.
Searching for Projects
Search for Projects with Options
You can apply filters and change the sort order when searching for projects. All options are optional and can be combined.
Getting Additional Project Data
The Project wrapper provides methods to fetch additional data about the project.
Versions
Users
Project Pages
Updating the generated code
The generated code can be updated by installing the openapi generator running the following command:
All versions of hangar-api with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0