PHPackages                             exs/silex-request-provider - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. exs/silex-request-provider

ActiveLibrary[Framework](/categories/framework)

exs/silex-request-provider
==========================

Request bundle for Silex2

v1.0(10y ago)31.0k1MITPHP

Since Oct 16Pushed 10y ago9 watchersCompare

[ Source](https://github.com/ExSituMarketing/EXS-silex-request-provider)[ Packagist](https://packagist.org/packages/exs/silex-request-provider)[ Docs](https://github.com/ExSituMarketing/EXS-silex-request-provider)[ RSS](/packages/exs-silex-request-provider/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (3)Used By (1)

Silex 2.x Request Provider
==========================

[](#silex-2x-request-provider)

Installing the RequestProvider in a Silex project
-------------------------------------------------

[](#installing-the-requestprovider-in-a-silex-project)

The installation process is actually very simple. Set up a Silex project with Composer.

Once the new project is set up, open the composer.json file and add the exs/silex-request-provider as a dependency:

```
//composer.json
//...
"require": {
        //other bundles
        "exs/silex-request-provider": "dev-master"
```

Or you could just add it via the command line:

```
$ composer.phar require exs/silex-request-provider : dev-master

```

Save the file and have composer update the project via the command line:

```
php composer.phar update
```

Composer will now update all dependencies and you should see our bundle in the list:

```
  - Installing exs/silex-request-provider (dev-master 463eb20)
    Cloning 463eb2081e7205e7556f6f65224c6ba9631e070a
```

Update the app.php to include our provider:

```
//app.php
//...
$app->register(new \EXS\RequestProvider\Providers\RequestProvider());
```

and now you're done.

You can access the current request by calling:

```
$app['exs.serv.request']->getRequest();

```

#### Contributing

[](#contributing)

Anyone and everyone is welcome to contribute.

If you have any questions or suggestions please [let us know](http://www.ex-situ.com/).

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3864d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/af284ff600087e33c35e00252ade1cc1dc3987f969661b91b036254dbe4bbb9c?d=identicon)[rumpranger](/maintainers/rumpranger)

---

Top Contributors

[![damien-qc](https://avatars.githubusercontent.com/u/12374806?v=4)](https://github.com/damien-qc "damien-qc (2 commits)")[![slee1803](https://avatars.githubusercontent.com/u/10144066?v=4)](https://github.com/slee1803 "slee1803 (2 commits)")[![rumpranger](https://avatars.githubusercontent.com/u/718301?v=4)](https://github.com/rumpranger "rumpranger (1 commits)")

---

Tags

requestproviderstacksilex

### Embed Badge

![Health badge](/badges/exs-silex-request-provider/health.svg)

```
[![Health](https://phpackages.com/badges/exs-silex-request-provider/health.svg)](https://phpackages.com/packages/exs-silex-request-provider)
```

###  Alternatives

[ddesrosiers/silex-annotation-provider

A silex service provider that allows the use of annotations in ServiceControllers.

25246.7k3](/packages/ddesrosiers-silex-annotation-provider)[mouf/symfony-middleware

This package provides a StackPHP middleware that can be used to use a Symfony application as a middleware (instead of an app)

2335.4k](/packages/mouf-symfony-middleware)[tobiassjosten/responsible-service-provider

A Silex ServiceProvider for automagic response formatting.

3490.8k](/packages/tobiassjosten-responsible-service-provider)[propel/propel-service-provider

Propel integrationfor Silex.

2625.2k3](/packages/propel-propel-service-provider)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
