function _geshifilter_geshi_factory in GeSHi Filter for syntax highlighting 5.2
Same name and namespace in other branches
- 6 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 137
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;
}