J'essaie actuellement d'installer php-font-lib dans joomla, je travaille avec des bibliothèques personnalisées dans joomla depuis 3 heures. Je n'ai donc absolument aucune idée de ce qui se passe.
J'ai Joomla 3.3.
Je l'ai obtenu à genre de travail, si je supprime le namespacing d'un fichier et l'appelle via: jimport('fontlib.Font');
alors j'ai essayé ce qui suit: JLoader::registerNamespace('FontLib', JPATH_LIBRARIES . '/fontlib/');
mais je n'arrive toujours pas à appeler la classe Font.
Y a-t-il quelque chose que je fais mal?
Toute aide grandement appréciée.
Vous pouvez le faire de deux manières.
J'ai copié php-font-lib
dans le chemin indiqué dans l'image ci-dessous.
tilisation de jimport (avec simplement remplacer les points par des barres obliques), vous pouvez choisir d'utiliser l'autochargeur fourni par php-font-lib
, qui pourrait bien vous découpler de Joomla.
jimport('php-font-lib.src.FontLib.Autoloader');
$font = \FontLib\Font::load('Norasi.ttf');
var_dump($font);
tilisation de l'autochargeur Joomla
JLoader::registerNamespace('FontLib', JPATH_LIBRARIES . '/php-font-lib/src/');
$font = \FontLib\Font::load('Norasi.ttf');
var_dump($font);
Prendre plaisir.