Skip to content

Repository files navigation

Marvel API Client

Build StatusCode QualityCode Coverage

Latest Stable VersionLatest Unstable VersionLicense

Total DownloadsDaily DownloadsMonthly Downloads

A PHP client for use with the Marvel API.

Requirements

The Marvel API Client requires PHP 7.0 (or later).

Composer

To add the library as a local, per-project dependency use Composer! Simply add a dependency on chadicus/marvel-api-client to your project's composer.json file such as:

composer require chadicus/marvel-api-client

Examples

Examples of use can be found here

Basic Usage

<?phprequire_once__DIR__ . '/vendor/autoload.php';
useChadicus\Marvel\Api\Client;
$publicApiKey = 'YOUR PUBLIC API KEY';
$privateApiKey = 'YOUR PRIVATE API KEY';
$client = newClient($privateApiKey, $publicApiKey);
$dataWrapper = $client->get('characters', 1009351);
//Text to display for attribution requirements$attributionText = $dataWrapper->getAttributionText();
$character = $dataWrapper->getData()->getResults()[0];
echo"{$character->getName()}\n";
echo"{$character->getDescription()}\n";
foreach ($character->getEvents()->getItems() as$event) {
echo"\t{$event->getName()}\n";
}

Community

Gitter

Contact

Developers may be contacted at:

Project Build

With a checkout of the code get Composer in your PATH and run:

composer install
./vendor/bin/phpunit

With Great Power Comes Great Responsibility.

When using the marvel-api-client you must follow Marvel's Rules of Attribution

About

A PHP Client for use with the Marvel API

Resources

Contributing

Stars

18 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages