What is Liquipedia PHP Client?
The Liquipedia PHP Client serves as a PHP software development kit (SDK) designed to simplify and enhance the utilization of the latest Liquipedia v3 API through custom methods and endpoints.
Example
php
<?php
use Npldevfr\Liquipedia\Liquipedia;
use Npldevfr\Liquipedia\Meta\Endpoint;
use Npldevfr\Liquipedia\Meta\Wiki;
$liquipediaSdk = new Liquipedia('your-api-key');
// Get the last 10 matches of Team Liquid on League of Legends
$matches = $liquipediaSdk->query()
->endpoint(Endpoint::MATCHES)
->wikis(Wiki::LEAGUE_OF_LEGENDS)
->rawConditions('[[opponent::Team Liquid]]')
->limit(10)
->orderBy('date', 'desc')
->get();Roadmap
The Liquipedia PHP Client is currently in development and is not yet ready for production use. The following features are planned for the first release:
| Feature | Status |
|---|---|
| Liquipedia API v3 support | ✅ |
| Custom query builder | ✅ |
| Extensible | ✅ |
| Documentation | ❌ |
| Examples | ❌ |
| Tests | ✅ |
| Endpoint methods | ❌ |
| Endpoint classes | ❌ |

LiquipediaClient