function _geshifilter_geshi_factory in GeSHi Filter for syntax highlighting 6
Same name and namespace in other branches
- 5.2 geshifilter.inc \_geshifilter_geshi_factory()
- 7 geshifilter.inc \_geshifilter_geshi_factory()
helper function for generating a GeSHi object
Parameters
$language the language to generate a GeSHi object for:
1 call to _geshifilter_geshi_factory()
- geshifilter_geshi_process in ./
geshifilter.pages.inc - geshifilter wrapper for GeSHi processing.
File
- ./
geshifilter.inc, line 142 - General GeSHi filter helper functions.
Code
function _geshifilter_geshi_factory($source_code, $language) {
$available_languages = _geshifilter_get_available_languages();
$geshi = new GeSHi($source_code, $language);
$geshi
->set_language_path($available_languages[$language]['language_path']);
return $geshi;
}