Skip to content

Ajouter une librairie Tierce à Symfony 2

15-jan-12

Je tente d’intégrer la librairie « getID3() » dans mon projet d’apprentissage de Symfony 2.

Pour faire selon les préconisations de Symfony 2, les aplications tierces se placent dans le dossier vendor des sources du projet.
Pour les librairies récentes ( au moins développé en PHP 5.3 ) et qui suivent le standard RP-0, cela se ferait directement, seulement ici ce n’est pas la cas. Il va donc falloir rusé un peu, mais rien de bien sorcier non plus.

Mode d’emploi :

On commence par préparer le terrain en créant les répertoires nécessaires :

1
/vendor/getid3/getID3/src

et on y place les sources de getID3()

1
2
3
4
<?php
# vendor/getid3/getID3/getID3.php
require_once __DIR__.'/src/getid3/getid3.php';
class getID3_getID3 extends getID3 {}

On renseigne ensuite l’autoloader de Symfony 2

1
2
3
4
5
6
# app/autoload.php

$loader->registerPrefixes(array(
   // … others lines
   'getID3_'            => __DIR__.'/../vendor/getid3',
));

et on peu dès lors l’utilisé normalement :

1
2
3
// …
$getID3 = new \getID3_getID3();
// …

En espérant que cela aide.

Ressources :

Wischlist reborn !!!

04-déc-11

Devant l’éternelle question : « Qu’est ce qui lui ferait plaisir ? », j’ai une partie de la réponse :

Livres

Cinéma

Divers

Bivouac

Plus d’idées dans quelques jours…

Les « Un an » du Leé : Concert des Deux Z’Elles

27-nov-11

Laura et Laurette : Les Deux Z'Elles

Le public du Leé attentif pendant le concert des Deux Z'Elles

Week-end dans le Sud-Est

09-nov-11

Quelques photos pour ceux qui connaissent et les autres…

2011-11-03-08-07-23

Picture 1 of 21

Vue du ciel avant le départ pour Prapic : chargé mais sec

Comment remettre le « http:// » dans la barre d’adresse de Firefox 7

30-sept-11

Avec la sortie de Firefox 7 quelques changements que je ne désire pas sont apparus :

  • la fausse bonne idée (à mon sens) de masquer la chaîne « http:// » dans la barre d’adresse à été reprise chez Google,
  • toujours dans l’URL, seul le nom de domaine (« example.com ») est mis en surbrillance , pas les sous‐domaines, ni le chemin de la ressource

Pour rétablir l’ancien comportement :

  • il faut mettre browser.urlbar.trimURLs à false (dans about:config).
  • l’option browser.urlbar.formatting.enabled qui grise toutes les parties de l’URL en dehors du domaine est elle aussi désactivable en mettant la valeur à false.

Week-End dans les Alpes…

09-juin-11

Échec au roi !

19-mar-11

RIP

Mes vœux ont « presque » été exaucés !

06-fév-11


… Reste juste à trouver un moyen de rentrer dedans !

Debian 6.0 Squeeze est sortie…

06-fév-11

C’est bon, mangez en !
http://debian.org/News/2011/20110205a

En plus Debian en a profité pour modifier l’apparence de son site internet : le moins que l’on puisse dire c’est que c’est sobre et dépouillé ! Moi j’aime !

Wish List !

21-jan-11

Bon voilà c’est bientôt mon anniversaire… 35 ans !

Devant l’éternelle question : « Qu’est ce qui lui ferait plaisir ? », j’ai une partie de la réponse :

Livres

Cinéma

  • Matrix (le coffret)
  • Inception
  • L’intégrale Clint Eastwood … c’est pas l’intégrale mais au moins les derniers
  • Dark city – Alx Proyas
  • La route – Joh Hillcoat
  • L’intégrale Battlestar Galactica 2003 (en BR bien sûr !)
  • Robin des bois – Ridley Scott
  • The Ghost Writer – R. Polanski

J’ai maintenant un lecteur Blu-ray, aussi … mais je prends aussi les DVD.

Divers

On peut toujours réver !