Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wow-apps/symfony-packagist

Packagist API Bundle for Symfony 3 and 4
https://github.com/wow-apps/symfony-packagist

api packagist symfony symfony-bundle symfony3 symfony4

Last synced: about 1 month ago
JSON representation

Packagist API Bundle for Symfony 3 and 4

Awesome Lists containing this project

README

        

![Symfony Packagist Banner](http://cdn.wow-apps.pro/packagist/symfony-packagist-banner-v2.png)

[![SensioLabsInsight](https://insight.sensiolabs.com/projects/7e053a09-3bd3-4e6d-8a7b-ae12de1eaada/big.png)](https://insight.sensiolabs.com/projects/7e053a09-3bd3-4e6d-8a7b-ae12de1eaada)

[![Packagist](https://img.shields.io/packagist/v/wow-apps/symfony-packagist.svg?style=flat-square)](https://github.com/wow-apps/symfony-packagist)
[![Packagist](https://img.shields.io/packagist/dt/wow-apps/symfony-packagist.svg?style=flat-square)](https://packagist.org/packages/wow-apps/symfony-packagist)
[![Build Status](https://scrutinizer-ci.com/g/wow-apps/symfony-packagist/badges/build.png?b=master)](https://scrutinizer-ci.com/g/wow-apps/symfony-packagist/build-status/master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/wow-apps/symfony-packagist/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/wow-apps/symfony-packagist/?branch=master)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://github.com/wow-apps/symfony-packagist/blob/master/LICENCE)
[![Code Climate](https://codeclimate.com/github/wow-apps/symfony-packagist/badges/gpa.svg)](https://codeclimate.com/github/wow-apps/symfony-packagist)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/ce3fffd811f2463a94ed4065a341885a)](https://www.codacy.com/app/lion-samara/symfony-packagist?utm_source=github.com&utm_medium=referral&utm_content=wow-apps/symfony-packagist&utm_campaign=Badge_Grade)
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/7e053a09-3bd3-4e6d-8a7b-ae12de1eaada/mini.png)](https://insight.sensiolabs.com/projects/7e053a09-3bd3-4e6d-8a7b-ae12de1eaada)

# Symfony Packagist API Bundle

Packagist API Bundle for Symfony 3 and 4

## Requires:

* PHP 7.0+
* Symfony 3.0+
* Guzzle Client 6.0+

## Installation

### Step 1: Download the Bundle

```json
"require": {
"wow-apps/symfony-packagist": "^1.3"
}
```

or

```bash
$ composer require wow-apps/symfony-packagist
```

### Step 2: Enable the Bundle (skip for Symfony 4)

```php
// ./app/AppKernel.php

public function registerBundles()
{
$bundles = array(
// ...
new WowApps\PackagistBundle\WowAppsPackagistBundle(),
);

// ...

return $bundles
}
```

# Documentation

* [Installation](https://github.com/wow-apps/symfony-packagist/wiki/1.-Installation)
* [Commands](https://github.com/wow-apps/symfony-packagist/wiki/2.-Commands)
* [Using Packagist API Bundle](https://github.com/wow-apps/symfony-packagist/wiki/3.-Using-Packagist-API-Bundle)


# News and updates:

Follow news and updates in my Telegram channel [@wow_apps_pro](https://t.me/wow_apps_pro) or Twitter [@alexey_samara_](https://twitter.com/alexey_samara_)

# Say thanks:

I don't ask for donates, I do what I do for free, for all development community. But I will be grateful if you inform me on the email in which project you are using this Bundle, as well as I will be glad to criticize and suggestions.

![e-mail](https://img.shields.io/badge/e--mail%3A-lion.samara%40gmail.com-lightgrey.svg?style=flat-square)

# Changelog:

* 1.4.0
* Added multiple requests concurrently for getting packages using promises and asynchronous requests
* Fixed service container name in commands

![Symfony Packagist Preview](http://cdn.wow-apps.pro/packagist/symfony-packagist-preview.jpg)