Extension of Facbeook PHP SDK

v0.3 2014-10-29 12:15 UTC


Build Status

Amplifier is an extension of Facebook PHP SDK. It provides additional methods to Facebook's SDK.

Couple of months back, I started writing my own methods on top of Facebook's PHP SDK to cut down the development time by defining methods for tasks like:

  • whether a person liked a page or not
  • has he provided support for a particular extended permission

I am building Amplifier by keeping Composer in mind. Therefore, for installing Amplifier, you should be comfortable with composer. If you are not, I suggest you learn it. It's one of the best things that has happened to PHP and will surely make you a better programmer :)


  • Facbeook's PHP SDK
  • PHP version > 5.3.*


To install via Composer, Simply add a dependency on neerajsohal/amplifier to your project's composer.json file. Here is a minimal example of a composer.json file that just defines a dependency on Amplfier's master branch:

    "require": {
        "neerajsohal/amplifier": "dev-master"

If you want to use other version, you can check It lists all the versions available. I strongly recommend latest stable version of master branch version for production.

Available Methods


Checks weather a user has liked a page or not

Amplifier::hasLikedPage(bigint $page_id)




uploads an image to user's profile

Amplifier::uploadImage(String $image_path, String $description)




Amplifier on Packagist:

Facbeook's PHP SDK on Github: