Download the PHP package pokemon-tcg/pokemon-tcg-sdk-php without Composer
On this page you can find all versions of the php package pokemon-tcg/pokemon-tcg-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download pokemon-tcg/pokemon-tcg-sdk-php
More information about pokemon-tcg/pokemon-tcg-sdk-php
Files in pokemon-tcg/pokemon-tcg-sdk-php
Download pokemon-tcg/pokemon-tcg-sdk-php
More information about pokemon-tcg/pokemon-tcg-sdk-php
Files in pokemon-tcg/pokemon-tcg-sdk-php
Vendor pokemon-tcg
Package pokemon-tcg-sdk-php
Short Description This is the Pokémon TCG SDK PHP implementation. It is a wrapper around the Pokémon TCG API of pokemontcg.io.
License MIT
Package pokemon-tcg-sdk-php
Short Description This is the Pokémon TCG SDK PHP implementation. It is a wrapper around the Pokémon TCG API of pokemontcg.io.
License MIT
Please rate this library. Is it a good library?
Informations about the package pokemon-tcg-sdk-php
Pokémon TCG SDK
This is the Pokémon TCG SDK PHP implementation. It is a wrapper around the Pokémon TCG API of pokemontcg.io.
Installation
composer require pokemon-tcg/pokemon-tcg-sdk-php
Usage
Set ApiKey and options
See the Guzzle 7 documentation for available options.
Pokemon::Options(['verify' => true]);
Pokemon::ApiKey('<YOUR_API_KEY_HERE>');
Find a Card by id
$card = Pokemon::Card()->find('xy1-1');
Filter Cards via query parameters
$cards = Pokemon::Card()->where(['set.name' => 'generations'])->where(['supertype' => 'pokemon'])->all();
$cards = Pokemon::Card()->where([
'set.name' => 'roaring skies',
'subtypes' => 'ex'
])->all();
Get all Cards
$cards = Pokemon::Card()->all();
Paginate Card queries
$cards = Pokemon::Card()->where([
'set.legalities.standard' => 'legal'
])->page(8)->pageSize(100)->all();
Get Card pagination information
$pagination = Pokemon::Card()->where([
'set.legalities.standard' => 'legal'
])->pagination();
Find a Set by set code
$set = Pokemon::Set()->find('base1');
Filter Sets via query parameters
$set = Pokemon::Set()->where(['legalities.standard' => 'legal'])->all();
Paginate Set queries
$set = Pokemon::Set()->page(2)->pageSize(10)->all();
Get Set pagination information
$pagination = Pokemon::Set()->pagination();
Get all Sets
$sets = Pokemon::Set()->all();
Get all Types
$types = Pokemon::Type()->all();
Get all Subtypes
$subtypes = Pokemon::Subtype()->all();
Get all Supertypes
$supertypes = Pokemon::Supertype()->all();
Get all Rarities
$supertypes = Pokemon::Rarity()->all();
All versions of pokemon-tcg-sdk-php with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.3 || ^7.4 || ^8.0
doctrine/inflector Version ^2.0
guzzlehttp/guzzle Version ^7.2
ext-json Version *
doctrine/inflector Version ^2.0
guzzlehttp/guzzle Version ^7.2
ext-json Version *
The package pokemon-tcg/pokemon-tcg-sdk-php contains the following files
Loading the files please wait ....