Aller au contenu

omniplay/rawg Référence de l’API

Étage
Fournisseur · Omniplay
Version
1.x
Suite de conformité
non branchée
Vérifié en réel
Vérifié en partie
Licence
MIT
composer require omniplay/rawg:1.x-dev

Lue dans les fichiers PHP du paquet au commit c6cc29b4b491 : ses espaces de noms, classes, interfaces et énumérations, leurs constantes, propriétés et méthodes publiques avec leur PHPDoc, et les options que prennent ses fabriques. Rien n’en est exécuté.

Omniplay\Rawg

  • RawgFactory class

    "rawg": options api_key (required), user_agent, api ("https://api.rawg.io/api").

    3 options · 1 method

  • RawgProvider class

    RAWG's games database with an API key: search, a game's record by its RAWG number or slug with its studios, platforms, scores, and the stores that sell it (/games/{id}/stores), whose links give its Steam number, its itch.io page and its Epic slug.

    6 methods

Omniplay\Rawg

RawgFactory class

final class RawgFactory extends ProviderFactory RawgFactory.php:13

"rawg": options api_key (required), user_agent, api ("https://api.rawg.io/api").

Options

OptionDefault
user_agent'omniplay/1.0 (+https://github.com/glitchr-omnisense/omniplay)'
api'https://api.rawg.io/api'
api_keyrequired

RawgFactory::__construct()

public function __construct(readonly ?HttpClientInterface $http = null)

RawgProvider class

final class RawgProvider implements ProviderInterface, SearchInterface, CatalogueInterface RawgProvider.php:28

RAWG's games database with an API key: search, a game's record by its RAWG number or slug with its studios, platforms, scores, and the stores that sell it (/games/{id}/stores), whose links give its Steam number, its itch.io page and its Epic slug.

RawgProvider::__construct()

public function __construct(readonly JsonClient $json, readonly string $key, readonly string $api = 'https://api.rawg.io/api')

RawgProvider::getName()

public function getName(): string

RawgProvider::getTitle()

public function getTitle(): string

RawgProvider::capabilities()

public function capabilities(): Capabilities
public function search(Query $query): array

RawgProvider::game()

public function game(GameRef $ref, ?string $language = null, ?string $country = null): ?Game