Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Collection of Extensions for Silex

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 doc
Octocat-spinner-32 example
Octocat-spinner-32 src
Octocat-spinner-32 tests
Octocat-spinner-32 .gitignore
Octocat-spinner-32 MIT-LICENSE
Octocat-spinner-32 README.rst
Octocat-spinner-32 phpunit.xml.dist
Octocat-spinner-32 vendors.sh
README.rst

Silex Extensions

Collection of extensions for Silex.

Available Extensions

  • AsseticExtension (Assetic asset management library)
  • EmbedlyExtension (embed.ly web service, uses embedly-php fork)
  • GravatarExtension (gravatar.com web service, uses grvatar-php library)
  • MandangoExtension (Mandango ODM for MongoDB NoSQL database)
  • MarkdownExtension (Markdown support, uses KnpLabs\MarkdownBundle)
  • MemcacheExtension (Memcache caching layer, non-permanent key/value store, uses pecl-memcache or pecl-memcached)
  • MongoDbExtension (MongoDB NoSQL database, uses Doctrine\MongoDB library)
  • PredisExtension (Redis key/value store, uses Predis php library)

Extensions with Twig Support

  • AsseticExtension
  • EmbedlyExtension
  • GravatarExtension
  • MarkdownExtension

Installation

Run the following commands inside your Silex directory:

git clone git@github.com:fate/Silex-Extensions.git vendor/silex-extension

To install vendor depedencies, copy vendors.sh in your root directory and run

sh ./vendors.sh

And install all submodules in vendor/mongodb and vendor/mandango

git submodule update --init

Add the library to the Silex autoloader

$app['autoloader']->registerNamespace('SilexExtension', __DIR__ . '/vendor/silex-extension/src');

More Information

Read the documentation files under /doc.

License

'Silex Extensions' are licensed under the MIT license.

Something went wrong with that request. Please try again.