PHPackages                             tobiassjosten/facebook-service-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. [API Development](/categories/api)
4. /
5. tobiassjosten/facebook-service-provider

ActiveLibrary[API Development](/categories/api)

tobiassjosten/facebook-service-provider
=======================================

Silex ServiceProvider for the Facebook SDK

1.0.0(12y ago)266.1k5MPL-2.0PHPPHP &gt;=5.3.2

Since Apr 8Pushed 11y ago2 watchersCompare

[ Source](https://github.com/tobiassjosten/FacebookServiceProvider)[ Packagist](https://packagist.org/packages/tobiassjosten/facebook-service-provider)[ RSS](/packages/tobiassjosten-facebook-service-provider/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Facebook Service Provider for Silex
===================================

[](#facebook-service-provider-for-silex)

[Silex](http://silex-project.org/) Service Provider for loading the [Facebook SDK](https://github.com/facebook/facebook-php-sdk) into your apps.

[![Build Status](https://camo.githubusercontent.com/af9f3fb6954b37c080f15fe71e053f1baff48747b56ab99983ae2946c79ee358/68747470733a2f2f7472617669732d63692e6f72672f746f62696173736a6f7374656e2f46616365626f6f6b5365727669636550726f76696465722e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/tobiassjosten/FacebookServiceProvider)[![Dependencies](https://camo.githubusercontent.com/31a79ff07969288f251e8ccc29f4198c711ae7c392a42837c57caf80d2c9fc3b/687474703a2f2f646570656e64656e63792e6d652f7265706f7369746f72792f696d6167652f746f62696173736a6f7374656e2f46616365626f6f6b5365727669636550726f76696465722f6d6173746572)](http://dependency.me/repository/branche/tobiassjosten/FacebookServiceProvider/master)

Installation
------------

[](#installation)

FacebookServiceProvider uses [Composer](http://getcomposer.org/), which makes installing it *dead simple*.

1 -- Download Composer as per [the instructions](http://getcomposer.org/download/).

2 -- Add FacebookServiceProvider to the requirements of your composer.json.

```
"require": {
    "php": "> 5.3.2",
    "tobiassjosten/facebook-service-provider": "dev-master"
}

```

(See a full example of [FacebookServiceProvider's composer.json](https://github.com/tobiassjosten/FacebookServiceProvider/blob/master/composer.json).)

3 -- Run `./composer.phar install`

And that's it! You now have FacebookServiceProvider installed into your vendor directory. Inside which an autoloader file has also been created for you.

Usage
-----

[](#usage)

Next you need to tell the autoloader where to look for the `Tobiassjosten\Silex\Provider\Facebook` namespace.

```
$app['autoloader']->registerNamespaces(array(
    'Tobiassjosten\Silex\Provider' => __DIR__.'/vendor/tobiassjosten/facebook-service-provider/lib',
));

$app->register(new Tobiassjosten\Silex\Provider\FacebookServiceProvider(), array(
    'facebook.app_id'     => '1234567890',
    'facebook.secret'     => '7de6da38beb841a75f0ac5becb215f18',
));

```

Now Silex knows all it needs and you can use the Facebook SDK in your application.

```
$app->get('/about', function() use ($app) {
    $tobias = $app['facebook']->api('/721814015');

    return "Brought to you by {$tobias['name']}!";
});

```

Tests
-----

[](#tests)

Again because of Composer, running tests are *dead simple*.

```
$ ./composer.phar install && phpunit

```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.9% of commits — single point of failure

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

4418d ago

### Community

Maintainers

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

---

Top Contributors

[![tobiassjosten](https://avatars.githubusercontent.com/u/65159?v=4)](https://github.com/tobiassjosten "tobiassjosten (24 commits)")[![antoineguiral](https://avatars.githubusercontent.com/u/1071521?v=4)](https://github.com/antoineguiral "antoineguiral (1 commits)")[![DonDebonair](https://avatars.githubusercontent.com/u/854991?v=4)](https://github.com/DonDebonair "DonDebonair (1 commits)")[![igorw](https://avatars.githubusercontent.com/u/88061?v=4)](https://github.com/igorw "igorw (1 commits)")

---

Tags

phpsilexsdkfacebookservice providersilex

### Embed Badge

![Health badge](/badges/tobiassjosten-facebook-service-provider/health.svg)

```
[![Health](https://phpackages.com/badges/tobiassjosten-facebook-service-provider/health.svg)](https://phpackages.com/packages/tobiassjosten-facebook-service-provider)
```

PHPackages © 2026

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