Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Collection of Extensions for Silex
PHP Shell

This branch is 32 commits behind mheap:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
example
src/SilexExtension
tests
.gitignore
MIT-LICENSE
README.rst
phpunit.xml.dist
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.