ekyna/fontawesome-bundle

FontAwesome Symfony2 integration

Maintainers

👁 ekyna

Package info

github.com/ekyna/FontAwesomeBundle

Type:symfony-bundle

pkg:composer/ekyna/fontawesome-bundle

Statistics

Installs: 270

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1 2015-05-13 13:00 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 57654817af8cfd0e20af7f17eebf03ff7ae520bc

Symfony2bundleFontAwesome

This package is auto-updated.

Last update: 2026-06-15 00:19:06 UTC


README

FortAwesome/Font-Awesome integration for Symfony2.

  • Fonts installation
  • Preconfigured asset

Composer installation:

{
 "require": {
 "ekyna/fontawesome-bundle": "0.1.*@dev"
 },
 "scripts": {
 "post-install-cmd": [
 "Ekyna\\FontAwesomeBundle\\Composer\\ScriptHandler::install"
 ],
 "post-update-cmd": [
 "Ekyna\\FontAwesomeBundle\\Composer\\ScriptHandler::install"
 ]
 },
}

Register bundle in kernel:

// app/AppKernel.php
class AppKernel extends Kernel
{
 public function registerBundles()
 {
 $bundles = array(
 ...
 new Ekyna\FontAwesomeBundle\EkynaFontAwesomeBundle()
 );
 }
}

Fonts installation without composer script handler: php app:console ekyna:fontawesome:install

Configuration (optionnal, default values)

# app/config/config.yml
ekyna_fontawesome:
 output_dir: ~
 assets_dir: %kernel.root_dir%/../vendor/fortawesome/font-awesome
 configure_assetic: true

Use in a twig template:

{% stylesheets output='css/backend.css' filter='cssrewrite, ?yui_css'
 ...
 'css/fontawesome.css'
 ...
%}
 <link href="{{ asset_url }}" rel="stylesheet" type="text/css" />
{% endstylesheets %}