Stars: 435
Forks: 132
Pull Requests: 140
Issues: 201
Watchers: 48
Last Updated: 2023-02-27 08:41:24
Template Engine for PHP
License: Other
Languages: PHP, Smarty
Fenóm - lightweight and fast template engine for PHP.


composer require fenom/fenomIf you use composer in your project then you can to install Fenom as package.
There is two-way to create Fenom instance:
newLong way. Create you own template provider or default provider Fenom\Provider (that is provider read there).
Using provider instance create Fenom instance:
$fenom = new Fenom(new Fenom\Provider($template_dir));After that, set compile directory:
$fenom->setCompileDir($template_cache_dir);This directory will be used for storing compiled templates, therefore it should be writable for Fenom. Now Fenom is ready to work and now you can to configure it:
$fenom->setOptions($options);Short way. Creating an object via factory method with arguments from long way.
$fenom = Fenom::factory($template_dir, $template_cache_dir, $options);Now Fenom is ready to work.