Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/junlarsen/riotquest
[Deprecated] PHP 7.1+ Library for the Riot Games API
https://github.com/junlarsen/riotquest
api-client api-framework league-of-legends php php-7 riot-api riot-api-v4 riot-games-api v4
Last synced: 3 months ago
JSON representation
[Deprecated] PHP 7.1+ Library for the Riot Games API
- Host: GitHub
- URL: https://github.com/junlarsen/riotquest
- Owner: junlarsen
- License: mit
- Archived: true
- Created: 2019-03-21T18:51:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-30T11:38:38.000Z (about 5 years ago)
- Last Synced: 2024-09-25T20:01:50.648Z (3 months ago)
- Topics: api-client, api-framework, league-of-legends, php, php-7, riot-api, riot-api-v4, riot-games-api, v4
- Language: PHP
- Homepage:
- Size: 964 KB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# RiotQuest — API Framework
RiotQuest is a modern PHP 7.1+ framework for the League of Legends API
The framework aims at giving you a simple and elegant way to interact with the API.
Here's a list of some of RiotQuest's features.
- Automatic Rate Limiting
- Automatic Caching
- Laravel Collections over primitive Arrays
- Environment Variables Support
- Laravel Integrations
- DataDragon downloader
- Automatically updating DataDragon copies
- Localization available for DataDragon
- Laravel-like SyntaxThe entire project is licensed under the MIT License.
# Getting Started
## Example
Make a request to Summoner V4 on EUW with Summoner Name "supergrecko"
```php
name('supergrecko');
?>
```## Documentation
The documentation for RiotQuest can be located at https://riotquest.supergrecko.dev/
There is also a mirror available at https://riotquest.netlify.com/
## Prerequisites
The library uses Composer for class autoloading and dependency management. Here is a list of things you'll need to get started with RiotQuest.
- PHP 7.1+
- ext-json
- ext-curl
- Composer## Installation
To install RiotQuest, simply install it using Composer.
```bash
$ composer require supergrecko/riot-quest
```